From 5e5cc3ef7436e6a5cf0802bb5001c00e4539a255 Mon Sep 17 00:00:00 2001 From: bmvolf Date: Thu, 17 Aug 2023 09:56:55 +0300 Subject: [PATCH] edited core enemy --- .../LivingEntities/{ => Monsters}/CoreEnemy.cs | 15 ++++++++++----- .../GameObjects/LivingEntities/Monsters/Zombie.cs | 6 ------ .../Player}/DeathRectangle.cs | 0 .../LivingEntities/{ => Player}/Player.cs | 0 4 files changed, 10 insertions(+), 11 deletions(-) rename DangerousD/GameCore/GameObjects/LivingEntities/{ => Monsters}/CoreEnemy.cs (90%) rename DangerousD/GameCore/GameObjects/{PlayerDeath => LivingEntities/Player}/DeathRectangle.cs (100%) rename DangerousD/GameCore/GameObjects/LivingEntities/{ => Player}/Player.cs (100%) diff --git a/DangerousD/GameCore/GameObjects/LivingEntities/CoreEnemy.cs b/DangerousD/GameCore/GameObjects/LivingEntities/Monsters/CoreEnemy.cs similarity index 90% rename from DangerousD/GameCore/GameObjects/LivingEntities/CoreEnemy.cs rename to DangerousD/GameCore/GameObjects/LivingEntities/Monsters/CoreEnemy.cs index 1b28997..4fbe6ff 100644 --- a/DangerousD/GameCore/GameObjects/LivingEntities/CoreEnemy.cs +++ b/DangerousD/GameCore/GameObjects/LivingEntities/Monsters/CoreEnemy.cs @@ -24,11 +24,6 @@ namespace DangerousD.GameCore.GameObjects.LivingEntities public override void Update(GameTime gameTime) { - if (monster_health <= 0) - { - Death(); - isAlive = false; - } base.Update(gameTime); } public abstract void Death(); @@ -36,5 +31,15 @@ namespace DangerousD.GameCore.GameObjects.LivingEntities public abstract void Attack(); public abstract void Move(GameTime gameTime); + + public void TakeDamage(int damage) + { + monster_health -= damage; + if (monster_health <= 0) + { + Death(); + isAlive = false; + } + } } } diff --git a/DangerousD/GameCore/GameObjects/LivingEntities/Monsters/Zombie.cs b/DangerousD/GameCore/GameObjects/LivingEntities/Monsters/Zombie.cs index 22e32d0..dba2deb 100644 --- a/DangerousD/GameCore/GameObjects/LivingEntities/Monsters/Zombie.cs +++ b/DangerousD/GameCore/GameObjects/LivingEntities/Monsters/Zombie.cs @@ -106,11 +106,5 @@ namespace DangerousD.GameCore.GameObjects.LivingEntities.Monsters } base.OnCollision(gameObject); } - - public void TakeDamage(int damage) - { - monster_health -= damage; - //play take damage animation - } } } diff --git a/DangerousD/GameCore/GameObjects/PlayerDeath/DeathRectangle.cs b/DangerousD/GameCore/GameObjects/LivingEntities/Player/DeathRectangle.cs similarity index 100% rename from DangerousD/GameCore/GameObjects/PlayerDeath/DeathRectangle.cs rename to DangerousD/GameCore/GameObjects/LivingEntities/Player/DeathRectangle.cs diff --git a/DangerousD/GameCore/GameObjects/LivingEntities/Player.cs b/DangerousD/GameCore/GameObjects/LivingEntities/Player/Player.cs similarity index 100% rename from DangerousD/GameCore/GameObjects/LivingEntities/Player.cs rename to DangerousD/GameCore/GameObjects/LivingEntities/Player/Player.cs