diff --git a/DangerousD/GameCore/GameObjects/LivingEntities/Monsters/Zombie.cs b/DangerousD/GameCore/GameObjects/LivingEntities/Monsters/Zombie.cs index dba2deb..a6dbf3b 100644 --- a/DangerousD/GameCore/GameObjects/LivingEntities/Monsters/Zombie.cs +++ b/DangerousD/GameCore/GameObjects/LivingEntities/Monsters/Zombie.cs @@ -18,8 +18,8 @@ namespace DangerousD.GameCore.GameObjects.LivingEntities.Monsters bool isAttaking = false; public Zombie(Vector2 position) : base(position) { - Width = 72; - Height = 120; + Width = 24; + Height = 40; monster_speed = 3; name = "Zombie"; leftBorder = (int)position.X - 60; diff --git a/DangerousD/GameCore/Managers/GameManager.cs b/DangerousD/GameCore/Managers/GameManager.cs index 82cf63d..a83e0e8 100644 --- a/DangerousD/GameCore/Managers/GameManager.cs +++ b/DangerousD/GameCore/Managers/GameManager.cs @@ -30,7 +30,7 @@ namespace DangerousD.GameCore mapObjects = new List(); entities = new List(); players = new List(); - mapManager = new MapManager(2); + mapManager = new MapManager(1); physicsManager = new PhysicsManager(); } diff --git a/DangerousD/GameCore/Managers/MapManager.cs b/DangerousD/GameCore/Managers/MapManager.cs index 2c8a451..36a0f6b 100644 --- a/DangerousD/GameCore/Managers/MapManager.cs +++ b/DangerousD/GameCore/Managers/MapManager.cs @@ -107,6 +107,8 @@ namespace DangerousD.GameCore.Managers Type type = Type.GetType($"DangerousD.GameCore.GameObjects.{entityType}"); Entity inst = (Entity)Activator.CreateInstance(type, new Vector2(float.Parse(entity.Attributes["x"].Value) + offsetX, float.Parse(entity.Attributes["y"].Value) + offsetY) * _scale); inst.SetPosition(new Vector2(inst.Pos.X, inst.Pos.Y - inst.Height)); + inst.Height *= _scale; + inst.Width *= _scale; } } }