def test(): game = cocos.director.director.init(width=SCREEN_SIZE[0], height=SCREEN_SIZE[1], caption=TITLE) logo = ServerConnection.getImage('img/gui/logo.png') game.set_icon(logo) try: user = DBConnection.getUser(getpass.getuser()) user = User(user) hero = user.getHero() dungeon = Dungeon(hero) game.push_handlers(dungeon) credits_scene = creditsScene() #main scene main_command = [ ('Play',play,[dungeon[0]]), ('Credits',play,[credits_scene]), ('Quit',game.close,[]) ] main_scene = cocos.scene.Scene() menu = MainMenu(main_command) #Title label = cocos.text.Label(TITLE,position = (400,500), font_name = 'Drakoheart Leiend', font_size = 45, anchor_x = 'center') main_scene.add(label) main_scene.add(menu) #music bgm = ServerConnection.getMusic('bgm/main_screen.ogg') bgm_player = pyglet.media.Player() bgm_player.queue(bgm) bgm_player.eos_action = bgm_player.EOS_LOOP bgm_player.play() cocos.director.director.run(main_scene) except UDungeonException as ude: print ude.message