diff --git a/DangerousD/GameCore/GameObjects/LivingEntities/Monsters/FrankBalls.cs b/DangerousD/GameCore/GameObjects/LivingEntities/Monsters/FrankBalls.cs index a235c3b..6ae475d 100644 --- a/DangerousD/GameCore/GameObjects/LivingEntities/Monsters/FrankBalls.cs +++ b/DangerousD/GameCore/GameObjects/LivingEntities/Monsters/FrankBalls.cs @@ -29,7 +29,7 @@ namespace DangerousD.GameCore.GameObjects.LivingEntities.Monsters name = "FrankBalls"; Width = 40; Height = 40; - monster_speed = 3; + monster_speed = 2; acceleration = Vector2.Zero; } @@ -37,17 +37,27 @@ namespace DangerousD.GameCore.GameObjects.LivingEntities.Monsters public override void Update(GameTime gameTime) { - if(!isAttacking) + collision = new Rectangle((int)position.X, (int)position.Y, 40, 40); + + if (!isAttacking) { Move(gameTime); } + if(GraphicsComponent.GetCurrentAnimation == "FrankMoveRight") + { + isFlyRight = true; + } + else if(GraphicsComponent.GetCurrentAnimation == "FrankMoveLeft") + { + isFlyRight = false; + } + base.Update(gameTime); } public override void Attack() { - collision = new Rectangle((int)position.X, (int)position.Y, 40, 40); isAttacking = true; if(isFlyRight)