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)
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)
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)
def test_castle_init(self): castle = go.Castle(50, 50, 50, 'alive', 'friendly') self.assertTrue(isinstance(castle, go.Castle)) self.assertTrue(castle.hp == 500)
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)
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))