Final-Bomber  0.1
Bomberman/Dynablaster remake in C# using XNA.
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Pages
FBServer.Core.Entities.Bomb Class Reference
Inheritance diagram for FBServer.Core.Entities.Bomb:
[legend]
Collaboration diagram for FBServer.Core.Entities.Bomb:
[legend]

Public Member Functions

 Bomb (int playerId, Point cellPosition, int power, TimeSpan timer, float speed)
 
override void Update ()
 
override void Destroy ()
 
override void Remove ()
 
- Public Member Functions inherited from FBLibrary.Core.BaseEntities.BaseBomb
void Initialize (Point mapSize, bool[,] collisionLayer, int[,] hazardMap)
 
override void Update ()
 
void ChangeSpeed (float changing)
 
void ResetTimer ()
 
override void Destroy ()
 
override void Remove ()
 
- Public Member Functions inherited from FBLibrary.Core.DynamicEntity
override void Update ()
 
- Public Member Functions inherited from FBLibrary.Core.BaseEntity
void ChangePosition (Point p)
 
void ChangePosition (int x, int y)
 
void ChangePosition (float x, float y)
 

Additional Inherited Members

- Public Attributes inherited from FBLibrary.Core.BaseEntities.BaseBomb
int PlayerId
 
TimeSpan Timer
 
- Public Attributes inherited from FBLibrary.Core.DynamicEntity
LookDirection CurrentDirection
 
- Public Attributes inherited from FBLibrary.Core.BaseEntity
bool IsAlive
 
bool InDestruction
 
TimeSpan DestructionTime
 
- Protected Member Functions inherited from FBLibrary.Core.BaseEntities.BaseBomb
 BaseBomb (int playerId, Point cellPosition, int power, TimeSpan timer, float playerSpeed)
 
void ComputeActionField (int dangerType)
 
- Protected Member Functions inherited from FBLibrary.Core.DynamicEntity
 DynamicEntity ()
 
 DynamicEntity (Point cellPosition)
 
bool IsChangingCell ()
 
- Protected Member Functions inherited from FBLibrary.Core.BaseEntity
 BaseEntity ()
 
 BaseEntity (Point cellPosition)
 
- Protected Attributes inherited from FBLibrary.Core.BaseEntities.BaseBomb
int Power
 
Point MapSize
 
bool[,] CollisionLayer
 
int[,] HazardMap
 
- Protected Attributes inherited from FBLibrary.Core.DynamicEntity
Point PreviousCellPosition
 
LookDirection PreviousDirection
 
bool IsMoving
 
- Properties inherited from FBLibrary.Core.BaseEntities.BaseBomb
List< Point > ActionField [get, set]
 
- Properties inherited from FBLibrary.Core.DynamicEntity
float Speed [get, set]
 
Vector2 Velocity [get, set]
 
- Properties inherited from FBLibrary.Core.BaseEntity
Vector2 Position [get, set]
 
float PositionX [get, set]
 
float PositionY [get, set]
 
int CellPositionX [get, set]
 
int CellPositionY [get, set]
 
Point CellPosition [get, set]
 
Point Dimension [get, set]
 

Detailed Description

Definition at line 7 of file Bomb.cs.

Constructor & Destructor Documentation

FBServer.Core.Entities.Bomb.Bomb ( int  playerId,
Point  cellPosition,
int  power,
TimeSpan  timer,
float  speed 
)

Definition at line 9 of file Bomb.cs.

Member Function Documentation

override void FBServer.Core.Entities.Bomb.Destroy ( )
virtual

Implements FBLibrary.Core.BaseEntity.

Definition at line 19 of file Bomb.cs.

override void FBServer.Core.Entities.Bomb.Remove ( )
virtual

Implements FBLibrary.Core.BaseEntity.

Definition at line 24 of file Bomb.cs.

override void FBServer.Core.Entities.Bomb.Update ( )
virtual

Reimplemented from FBLibrary.Core.BaseEntity.

Definition at line 14 of file Bomb.cs.


The documentation for this class was generated from the following file: