Example #1
0
 def __init__(self, screen):
     self.screen = screen
     self.map_screen = self.screen.subsurface(0, 0, MAP_WIDTH, MAP_HEIGHT)
     #pygame.display.set_icon(pygame.image.load(os.path.join("images", "ui","icon.png")))
     
     self.loaded_maps = {}
     self.current_map = None
     
     pygame.mouse.set_visible(1);        
     
     self.hasKey = False
     self.animalsFreed = False
     
     self.soundUtil = SoundUtil()
     self.soundUtil.sound_on = True
     
     self.pauseMenu = PauseScreen(self)
     
     self.cursor = Sprite()
     self.cursor.rect = Rect(0,0,1,1)
     
     self.hud = Hud(self)
     
     self.player_group = Group()
     self.player = Taz(image_util.load_image("tasmanian.png"), 1, 1, self)
     self.player.inUse = True
     self.player.current_image = self.player.image
     
     self.hud.set_player(self.player)
     
     self.last_rendered_achievement = 0
     self.achievement_countdown = 0
     
     self.clock = pygame.time.Clock()
     self.achievements_done = []
     
     self.pressed = []
     for key in pygame.key.get_pressed():
         self.pressed.append( True )
         
     self.loadLevel("jail.txt")
     
     self.isGameOver = False
     self.returnToMainMenu = False