1 using System.Collections.Generic;
3 using FBLibrary.Core.BaseEntities;
4 using FBClient.Sprites;
5 using Microsoft.Xna.Framework;
6 using Microsoft.Xna.Framework.Graphics;
8 namespace FBClient.Core.Entities
18 #region Constructor Region
20 public Wall(Point cellPosition)
23 var animations =
new Dictionary<AnimationKey, Animation>();
25 var spriteTexture = FinalBomber.Instance.Content.Load<Texture2D>(
"Graphics/Characters/wall");
26 var animation =
new Animation(6, 32, 32, 0, 0, 20);
33 #region XNA Method Region
35 public void Update(GameTime gameTime)
37 Sprite.Update(gameTime);
39 if (Sprite.Animation.CurrentFrame == Sprite.Animation.FrameCount - 1)
43 Sprite.IsAnimating =
true;
46 public void Draw(GameTime gameTime)
48 Sprite.Draw(gameTime, FinalBomber.Instance.SpriteBatch, Position);
63 InDestruction =
false;
void Update(GameTime gameTime)
void Draw(GameTime gameTime)