mirror of
				https://github.com/irmen/prog8.git
				synced 2025-11-03 19:16:13 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			23 lines
		
	
	
		
			534 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			534 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
%import textio
 | 
						|
%import floats
 | 
						|
%zeropage floatsafe
 | 
						|
 | 
						|
; Note: this program can be compiled for multiple target systems.
 | 
						|
 | 
						|
main {
 | 
						|
 | 
						|
    sub start()  {
 | 
						|
 | 
						|
        float ball_t
 | 
						|
        ubyte ball_color
 | 
						|
 | 
						|
        repeat {
 | 
						|
            ubyte xx=(floats.sin(ball_t) * txt.DEFAULT_WIDTH/2.1) + txt.DEFAULT_WIDTH/2.0 as ubyte
 | 
						|
            ubyte yy=(floats.cos(ball_t*1.1356) * txt.DEFAULT_HEIGHT/2.1) + txt.DEFAULT_HEIGHT/2.0 as ubyte
 | 
						|
            txt.setcc(xx, yy, 81, ball_color)
 | 
						|
            ball_t  += 0.08
 | 
						|
            ball_color++
 | 
						|
        }
 | 
						|
    }
 | 
						|
}
 |