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