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)