From 044f2f410e4a8319eeb8ae9de082f7bc976bee65 Mon Sep 17 00:00:00 2001 From: MARKPRO44 <119742977+MARKPRO4444@users.noreply.github.com> Date: Thu, 17 Aug 2023 11:52:37 +0300 Subject: [PATCH] FrankBalls_1 --- .../GameObjects/LivingEntities/Monsters/Frank.cs | 8 ++++++++ .../LivingEntities/Monsters/FrankBalls.cs | 15 +++++++++++++-- 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/DangerousD/GameCore/GameObjects/LivingEntities/Monsters/Frank.cs b/DangerousD/GameCore/GameObjects/LivingEntities/Monsters/Frank.cs index b0b3429..b67dd12 100644 --- a/DangerousD/GameCore/GameObjects/LivingEntities/Monsters/Frank.cs +++ b/DangerousD/GameCore/GameObjects/LivingEntities/Monsters/Frank.cs @@ -12,9 +12,17 @@ namespace DangerousD.GameCore.GameObjects.LivingEntities.Monsters { internal class Frank : CoreEnemy { + private Vector2 position; private bool isGoRight = false; + + public Vector2 Position + { + get { return position; } + } + public Frank(Vector2 position) : base(position) { + this.position = position; Width = 112; Height = 160; GraphicsComponent.StartAnimation("FrankMoveLeft"); diff --git a/DangerousD/GameCore/GameObjects/LivingEntities/Monsters/FrankBalls.cs b/DangerousD/GameCore/GameObjects/LivingEntities/Monsters/FrankBalls.cs index 7101da2..fc871f7 100644 --- a/DangerousD/GameCore/GameObjects/LivingEntities/Monsters/FrankBalls.cs +++ b/DangerousD/GameCore/GameObjects/LivingEntities/Monsters/FrankBalls.cs @@ -12,8 +12,18 @@ namespace DangerousD.GameCore.GameObjects.LivingEntities.Monsters { public class FrankBalls : CoreEnemy { + private Rectangle collision; + private Vector2 position; + private int healthBall; + + public Rectangle Collision + { + get { return collision; } + } + public FrankBalls(Vector2 position) : base(position) { + this.position = position; name = "FrankBalls"; Width = 40; Height = 40; @@ -25,7 +35,8 @@ namespace DangerousD.GameCore.GameObjects.LivingEntities.Monsters public override void Attack() { - + collision = new Rectangle((int)position.X, (int)position.Y, 40, 40); + } public override void Death() @@ -35,7 +46,7 @@ namespace DangerousD.GameCore.GameObjects.LivingEntities.Monsters public override void Move(GameTime gameTime) { - + } } }