コード例 #1
0
 def test_castle_draw(self):
     game_display = s.GAME_DISPLAY
     camera = go.Camera(500, 500)
     castle = go.Castle(0, 0, 16, "alive", "dire")
     castle.draw(game_display, camera)
     castle.state = "destroyed"
     castle.draw(game_display, camera)
     self.assertTrue(True)
コード例 #2
0
 def test_move_bullets_cl(self):
     game_map = cliient.game_map
     player = tank.Player(0, 0, 0, 20, 100, "radiant")
     missile = go.Missile(1, 1, 16, 2, 2)
     missile2 = go.Missile(20, 20, 16, 2, 2)
     missile3 = go.Missile(0, 0, 2500, 2, 2)
     player.missiles.append(missile2)
     game_display = s.GAME_DISPLAY
     camera = go.Camera(500, 500)
     castle = go.Castle(20, 20, 16, "alive", "dire")
     cl.move_bullets(player, castle, game_display, camera, game_map)
     player.missiles.append(missile)
     cl.move_bullets(player, castle, game_display, camera, game_map)
     player.missiles.append(missile3)
     cl.move_bullets(player, castle, game_display, camera, game_map)
     self.assertTrue(True)
コード例 #3
0
 def test_bullets_movement(self):
     player = tank.Player(0, 0, 0, 20, 100, "radiant")
     enemy = tank.Enemy(30, 30, 0, "regular")
     missile = go.Missile(0, 0, 16, 2, 2)
     player.missiles.append(missile)
     game_display = s.GAME_DISPLAY
     camera = go.Camera(500, 500)
     castle = go.Castle(20, 20, 16, "alive", "dire")
     cliient.move_bullets(player, enemy, castle, game_display, camera)
     missile1 = go.Missile(30, 30, 16, 2, 2)
     player.missiles.append(missile1)
     cliient.move_bullets(player, enemy, castle, game_display, camera)
     missile2 = go.Missile(20, 20, 16, 2, 2)
     player.missiles.append(missile2)
     cliient.move_bullets(player, enemy, castle, game_display, camera)
     self.assertTrue(True)
コード例 #4
0
 def test_castle_init(self):
     castle = go.Castle(50, 50, 50, 'alive', 'friendly')
     self.assertTrue(isinstance(castle, go.Castle))
     self.assertTrue(castle.hp == 500)
コード例 #5
0
 def test_castle_check(self):
     camera = go.Camera(500, 500)
     castle = go.Castle(20, 20, 16, "alive", "dire")
     castle.hp = 0
     result = cliient.check_castle(castle, camera)
     self.assertTrue(True)
コード例 #6
0
 def test_check_castle(self):
     client = t.Client(0)
     castle = g.Castle(50, 50, 50, 'alive', 'friendly')
     camera = g.Camera(500, 500)
     self.assertFalse(client.check_castle(castle, camera))