Final-Bomber  0.1
Bomberman/Dynablaster remake in C# using XNA.
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Pages
UnbreakableWall.cs
Go to the documentation of this file.
1 using FBLibrary.Core;
2 using FBLibrary.Core.BaseEntities;
3 using FBClient.Sprites;
4 using Microsoft.Xna.Framework;
5 using Microsoft.Xna.Framework.Graphics;
6 
7 namespace FBClient.Core.Entities
8 {
10  {
11  #region Field Region
12 
13  public BaseSprite Sprite { get; protected set; }
14 
15  #endregion
16 
17  #region Constructor Region
18 
19  public UnbreakableWall(Point cellPosition) : base(cellPosition)
20  {
21  var spriteTexture = FinalBomber.Instance.Content.Load<Texture2D>("Graphics/Characters/edgeWall");
22  Sprite = new BaseSprite(spriteTexture, new Rectangle(0, 0, 32, 32));
23  }
24 
25  #endregion
26 
27  #region XNA Method Region
28 
29  public void Update(GameTime gameTime)
30  {
31  Sprite.Update(gameTime);
32  }
33 
34  public void Draw(GameTime gameTime)
35  {
36  Sprite.Draw(gameTime, FinalBomber.Instance.SpriteBatch, Position);
37  }
38 
39  #endregion
40 
41  #region Override Method Region
42 
43  public override void Destroy()
44  {
45  }
46 
47  public override void Remove()
48  {
49  }
50 
51  #endregion
52  }
53 }