Monsters are hedgehogs 🦔
This commit is contained in:
@ -1,7 +1,7 @@
|
||||
import unittest
|
||||
|
||||
from dungeonbattle.entities.items import Bomb, Item
|
||||
from dungeonbattle.entities.monsters import Squirrel
|
||||
from dungeonbattle.entities.monsters import Hedgehog
|
||||
from dungeonbattle.entities.player import Player
|
||||
from dungeonbattle.interfaces import Entity, Map
|
||||
|
||||
@ -27,7 +27,7 @@ class TestEntities(unittest.TestCase):
|
||||
"""
|
||||
Test some random stuff with fighting entities.
|
||||
"""
|
||||
entity = Squirrel()
|
||||
entity = Hedgehog()
|
||||
self.assertIsNone(entity.act(self.map))
|
||||
self.assertEqual(entity.maxhealth, 10)
|
||||
self.assertEqual(entity.maxhealth, entity.health)
|
||||
@ -58,18 +58,18 @@ class TestEntities(unittest.TestCase):
|
||||
Test some random stuff with bombs.
|
||||
"""
|
||||
item = Bomb()
|
||||
squirrel = Squirrel()
|
||||
hedgehog = Hedgehog()
|
||||
self.map.add_entity(item)
|
||||
self.map.add_entity(squirrel)
|
||||
squirrel.health = 2
|
||||
squirrel.move(41, 42)
|
||||
self.map.add_entity(hedgehog)
|
||||
hedgehog.health = 2
|
||||
hedgehog.move(41, 42)
|
||||
item.act(self.map)
|
||||
self.assertFalse(squirrel.dead)
|
||||
self.assertFalse(hedgehog.dead)
|
||||
item.drop(42, 42)
|
||||
self.assertEqual(item.y, 42)
|
||||
self.assertEqual(item.x, 42)
|
||||
item.act(self.map)
|
||||
self.assertTrue(squirrel.dead)
|
||||
self.assertTrue(hedgehog.dead)
|
||||
|
||||
def test_players(self) -> None:
|
||||
"""
|
||||
|
Reference in New Issue
Block a user