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 }; | ||||
|  | ||||
|     m_audio(m_set("music/mod65.xm"), | ||||
|     m_audio(m_set(path, "music/mod65.xm"), | ||||
|             m_opt(channel, "soundtrack"), | ||||
|             m_opt(repeat, true)); | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user