[WIP] Reestructurant codi
[WIP] Stage 2 ja 'arranca'
This commit is contained in:
+18
-14
@@ -1,8 +1,8 @@
|
||||
stages = {}
|
||||
|
||||
stages.stage = 1
|
||||
stages.stage = 2
|
||||
stages.stage_loaded = 0
|
||||
stages.last_stage = 1
|
||||
stages.last_stage = 2
|
||||
|
||||
stages.actors={}
|
||||
stages.boss_loaded = false
|
||||
@@ -20,12 +20,13 @@ stages.stage_bg_music = nil
|
||||
function stages.load_stage( init )
|
||||
print("Loading stage "..stages.stage)
|
||||
init = init or false
|
||||
stages.stage_init = stages["stage"..stages.stage.."_init"]
|
||||
stages.stage_update = stages["stage"..stages.stage.."_update"]
|
||||
stages.stage_draw_back = stages["stage"..stages.stage.."_draw_back"]
|
||||
stages.stage_draw_middle = stages["stage"..stages.stage.."_draw_middle"]
|
||||
stages.stage_draw_front = stages["stage"..stages.stage.."_draw_front"]
|
||||
stages.stage_bg_music = stages["stage"..stages.stage.."_bg_music"]
|
||||
stages.stage_init = stages["stage"..stages.stage.."_init"]
|
||||
stages.stage_update = stages["stage"..stages.stage.."_update"]
|
||||
stages.stage_draw_back = stages["stage"..stages.stage.."_draw_back"]
|
||||
stages.stage_draw_middle = stages["stage"..stages.stage.."_draw_middle"]
|
||||
stages.stage_draw_front = stages["stage"..stages.stage.."_draw_front"]
|
||||
stages.stage_bg_music = stages["stage"..stages.stage.."_bg_music"]
|
||||
stages.stage_viewport_update = stages["stage"..stages.stage.."_viewport_update"]
|
||||
stages.stage_loaded = stages.stage
|
||||
stages.boss_ready = false
|
||||
stages.boss_loaded = false
|
||||
@@ -33,11 +34,13 @@ function stages.load_stage( init )
|
||||
end
|
||||
|
||||
function stages.load_boss_stage()
|
||||
stages.stage_init = stages["stage"..stages.stage.."_boss_init"]
|
||||
stages.stage_update = stages["stage"..stages.stage.."_boss_update"]
|
||||
stages.stage_draw_back = stages["stage"..stages.stage.."_boss_draw_back"]
|
||||
stages.stage_draw_middle = stages["stage"..stages.stage.."_boss_draw_middle"]
|
||||
stages.stage_draw_front = stages["stage"..stages.stage.."_boss_draw_front"]
|
||||
stages.stage_init = stages["stage"..stages.stage.."_boss_init"]
|
||||
stages.stage_update = stages["stage"..stages.stage.."_boss_update"]
|
||||
stages.stage_draw_back = stages["stage"..stages.stage.."_boss_draw_back"]
|
||||
stages.stage_draw_middle = stages["stage"..stages.stage.."_boss_draw_middle"]
|
||||
stages.stage_draw_front = stages["stage"..stages.stage.."_boss_draw_front"]
|
||||
stages.stage_bg_music = stages["stage"..stages.stage.."_boss_bg_music"]
|
||||
stages.stage_viewport_update = stages["stage"..stages.stage.."_boss_viewport_update"]
|
||||
stages.boss_loaded = true
|
||||
end
|
||||
|
||||
@@ -57,4 +60,5 @@ function stages.next_stage()
|
||||
end
|
||||
end
|
||||
|
||||
require "stage1"
|
||||
require "stage1"
|
||||
require "stage2"
|
||||
Reference in New Issue
Block a user