move lua script to lua data
This commit is contained in:
		
							
								
								
									
										31
									
								
								apps/lua/data/scripts/game.lua
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								apps/lua/data/scripts/game.lua
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,31 @@ | |||||||
|  | ORIGIN = { x = 320, y = 180 } | ||||||
|  | RADIUS = 48 | ||||||
|  | offset = { x = 0, y = 0 } | ||||||
|  | angle = 0 | ||||||
|  |  | ||||||
|  | function game_tick() | ||||||
|  |     rectangle { | ||||||
|  |         rect = { x = 0, y = 0, w = 640, h = 360 }, | ||||||
|  |         color = { r = 127, g = 0, b = 127, a = 255 }, | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     sprite { | ||||||
|  |         path = "/assets/title.png", | ||||||
|  |         rect = { | ||||||
|  |             x = 320 - (320 / 2), | ||||||
|  |             y = 180 - (128 / 2), | ||||||
|  |             w = 320, | ||||||
|  |             h = 128, | ||||||
|  |         }, | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     text { | ||||||
|  |         string = "IT KEEPS HAPPENING", | ||||||
|  |         position = offset, | ||||||
|  |         font = "/fonts/kenney-pixel.ttf", | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     offset.x = ORIGIN.x + (math.cos(angle) * RADIUS) | ||||||
|  |     offset.y = ORIGIN.y + (math.sin(angle) * RADIUS) | ||||||
|  |     angle = angle + 0.1 | ||||||
|  | end | ||||||
| @@ -106,7 +106,7 @@ Scene *ingame_scene(State *state) { | |||||||
|  |  | ||||||
|     new_scene->cam = (Camera){ .pos = { 32, 0, 1 }, .up = { 0, 1, 0 }, .fov = (float)M_PI_2 }; |     new_scene->cam = (Camera){ .pos = { 32, 0, 1 }, .up = { 0, 1, 0 }, .fov = (float)M_PI_2 }; | ||||||
|  |  | ||||||
|     m_audio(m_set("music/mod65.xm"), |     m_audio(m_set(path, "music/mod65.xm"), | ||||||
|             m_opt(channel, "soundtrack"), |             m_opt(channel, "soundtrack"), | ||||||
|             m_opt(repeat, true)); |             m_opt(repeat, true)); | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user