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

Public Member Functions

virtual void Update ()
 
void ChangePosition (Point p)
 
void ChangePosition (int x, int y)
 
void ChangePosition (float x, float y)
 
abstract void Destroy ()
 
abstract void Remove ()
 

Public Attributes

bool IsAlive
 
bool InDestruction
 
TimeSpan DestructionTime
 

Protected Member Functions

 BaseEntity ()
 
 BaseEntity (Point cellPosition)
 

Properties

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 BaseEntity.cs.

Constructor & Destructor Documentation

FBLibrary.Core.BaseEntity.BaseEntity ( )
protected

Definition at line 59 of file BaseEntity.cs.

FBLibrary.Core.BaseEntity.BaseEntity ( Point  cellPosition)
protected

Definition at line 78 of file BaseEntity.cs.

Member Function Documentation

void FBLibrary.Core.BaseEntity.ChangePosition ( Point  p)

Definition at line 84 of file BaseEntity.cs.

void FBLibrary.Core.BaseEntity.ChangePosition ( int  x,
int  y 
)

Definition at line 90 of file BaseEntity.cs.

void FBLibrary.Core.BaseEntity.ChangePosition ( float  x,
float  y 
)

Definition at line 97 of file BaseEntity.cs.

Member Data Documentation

TimeSpan FBLibrary.Core.BaseEntity.DestructionTime

Definition at line 14 of file BaseEntity.cs.

bool FBLibrary.Core.BaseEntity.InDestruction

Definition at line 13 of file BaseEntity.cs.

bool FBLibrary.Core.BaseEntity.IsAlive

Definition at line 12 of file BaseEntity.cs.

Property Documentation

Point FBLibrary.Core.BaseEntity.CellPosition
getset

Definition at line 50 of file BaseEntity.cs.

int FBLibrary.Core.BaseEntity.CellPositionX
getset

Definition at line 38 of file BaseEntity.cs.

int FBLibrary.Core.BaseEntity.CellPositionY
getset

Definition at line 44 of file BaseEntity.cs.

Point FBLibrary.Core.BaseEntity.Dimension
getset

Definition at line 55 of file BaseEntity.cs.

Vector2 FBLibrary.Core.BaseEntity.Position
getset

Definition at line 19 of file BaseEntity.cs.

float FBLibrary.Core.BaseEntity.PositionX
getset

Definition at line 26 of file BaseEntity.cs.

float FBLibrary.Core.BaseEntity.PositionY
getset

Definition at line 32 of file BaseEntity.cs.


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