예제 #1
0
    def setup(self):
        """ Set up the game and initialize the variables. """
        # Set up the player
        if self.game_start:
            self.player_sprite = Player()
            self.player_sprite.center_x = 100
            self.player_sprite.center_y = 100
            self.player_list = arcade.SpriteList()
            self.player_list.append(self.player_sprite)
            self.bullet_list = arcade.SpriteList()
            self.explosions_list = arcade.SpriteList()
            self.itemone = False
            self.itemtwo = False
            self.itemthree = False

            # List of Enemy
            self.enemy_list = Enemy.create()

            # Our list of rooms
            self.rooms = Rooms.create()

            # Our starting room number
            self.current_room = 0

            # Create a physics engine for this room
            self.physics_engine = arcade.PhysicsEngineSimple(
                self.player_sprite, self.rooms[self.current_room].wall_list)