Пример #1
0
 def test_game_factory(self):
     """factory creates in-game objects."""
     gf = GameFactory('test_data/settings.txt')
     screen = gf.screen
     ev = gf.event_generator
     tf = gf.tile_factory
     mu = gf.get_music_player()
     ef = gf.get_effect_player()
Пример #2
0
 def test_dialogs(self):
     """factory creates in-game dialogs."""
     gf = GameFactory('test_data/settings.txt')
     gf.event_generator.add_scripted_event(QUIT_EVENT)
     gf.show_title_screen()
     gf.event_generator.add_scripted_keys('a')
     gf.show_pause_game()
     gf.show_game_over('test game over')
     gf.event_generator.add_scripted_keys('Abathur')
     gf.event_generator.add_scripted_keys(chr(K_RETURN))
     gf.event_generator.add_scripted_keys(chr(K_SPACE))
     gf.show_highscores(950)