- def change_to_level(self):
- from .level import LevelScene
- return [ChangeSceneEvent(LevelScene('level1'))]
+ def _build_button(self, name, action):
+ actor = SelectableSurfActor(
+ images.load(safepath("splash/%s" % (name,))),
+ images.load(safepath("splash/%s_selected" % (name,))))
+ actor.action = action
+ return actor
+
+ def change_to_resume(self):
+ from .level import GameLevelScene
+ return [ChangeSceneEvent(GameLevelScene())]
+
+ def change_to_new_game(self):
+ from .level import GameLevelScene
+ return [
+ WorldEvent("reset"),
+ ChangeSceneEvent(GameLevelScene())
+ ]