77 "github.com/applejag/epic-wizard-firefly-gladiators/pkg/scenes/insectarium"
88 "github.com/applejag/epic-wizard-firefly-gladiators/pkg/scenes/mainmenu"
99 "github.com/applejag/epic-wizard-firefly-gladiators/pkg/scenes/racebattle"
10+ "github.com/applejag/epic-wizard-firefly-gladiators/pkg/scenes/racebattle2"
1011 "github.com/applejag/epic-wizard-firefly-gladiators/pkg/scenes/shop"
1112 "github.com/applejag/epic-wizard-firefly-gladiators/pkg/util"
1213
@@ -23,6 +24,7 @@ type SceneManager struct {
2324 Insectarium insectarium.Scene
2425 Shop shop.Scene
2526 Field field.Scene
27+ RaceBattle2 racebattle2.Scene
2628
2729 UI UI
2830}
@@ -66,6 +68,7 @@ func (s *SceneManager) Boot() {
6668 s .Field .Boot ()
6769 s .MainMenu .Boot ()
6870 s .RaceBattle .Boot ()
71+ s .RaceBattle2 .Boot ()
6972 s .Shop .Boot ()
7073}
7174
@@ -91,6 +94,8 @@ func (s *SceneManager) Update() {
9194 s .MainMenu .Update ()
9295 case scenes .RacingBattle , scenes .RacingTraining :
9396 s .RaceBattle .Update ()
97+ case scenes .RacingBattle2 :
98+ s .RaceBattle2 .Update ()
9499 case scenes .Shop :
95100 s .Shop .Update ()
96101 }
@@ -110,6 +115,8 @@ func (s *SceneManager) Render() {
110115 s .MainMenu .Render ()
111116 case scenes .RacingBattle , scenes .RacingTraining :
112117 s .RaceBattle .Render ()
118+ case scenes .RacingBattle2 :
119+ s .RaceBattle2 .Render ()
113120 case scenes .Shop :
114121 s .Shop .Render ()
115122 }
@@ -128,6 +135,8 @@ func (s *SceneManager) onSceneSwitch(scene scenes.Scene) {
128135 s .RaceBattle .OnSceneEnter (2 )
129136 case scenes .RacingTraining :
130137 s .RaceBattle .OnSceneEnter (1 )
138+ case scenes .RacingBattle2 :
139+ s .RaceBattle2 .OnSceneEnter ()
131140 case scenes .Shop :
132141 s .Shop .OnSceneEnter ()
133142 }
0 commit comments