Example #1
0
    def before_gameloop(self):
        resman.read("data/resources.cfg")

        self.game_data = GameData(self.userinput)

        # apply configuration settings
        SoundManager.set_sound_volume(self.config.sound_volume)
        SoundManager.set_music_volume(self.config.music_volume)

        # set state
        self.menu = MonorailMenu(self.game_data)
        self.game = MonorailGame(self.game_data)
        self.editor = None

        self.state = self.game
        self.state = self.menu

        # set window buttons
        self.max_button = ImageButton(copy.copy(resman.get("game.max_button")),
                                      Vec2D(800 - 16 - 4, 4))