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

Public Member Functions

void Reset ()
 
void Parse (string file, BaseGameManager gameManager)
 
List< Point > FindEmptyCells ()
 
string GetMd5 ()
 
void DisplayBoard ()
 
void DisplayCollisionLayer ()
 

Public Attributes

string Name
 
bool Loaded
 
Point Size
 
IEntity[,] Board
 
bool[,] CollisionLayer
 
readonly List< Point > PlayerSpawnPoints
 
int PlayerNumber
 

Protected Member Functions

 BaseMap ()
 
abstract void AddUnbreakableWall (Point position)
 
virtual void AddUnbreakableWall (BaseUnbreakableWall unbreakableWall)
 
abstract void AddEdgeWall (Point position)
 
virtual void AddEdgeWall (BaseEdgeWall edgeWall)
 

Detailed Description

Definition at line 9 of file BaseMap.cs.

Constructor & Destructor Documentation

FBLibrary.Core.BaseEntities.BaseMap.BaseMap ( )
protected

Definition at line 29 of file BaseMap.cs.

Member Function Documentation

abstract void FBLibrary.Core.BaseEntities.BaseMap.AddEdgeWall ( Point  position)
protectedpure virtual
virtual void FBLibrary.Core.BaseEntities.BaseMap.AddEdgeWall ( BaseEdgeWall  edgeWall)
protectedvirtual

Definition at line 215 of file BaseMap.cs.

abstract void FBLibrary.Core.BaseEntities.BaseMap.AddUnbreakableWall ( Point  position)
protectedpure virtual
virtual void FBLibrary.Core.BaseEntities.BaseMap.AddUnbreakableWall ( BaseUnbreakableWall  unbreakableWall)
protectedvirtual

Definition at line 206 of file BaseMap.cs.

void FBLibrary.Core.BaseEntities.BaseMap.DisplayBoard ( )

Definition at line 224 of file BaseMap.cs.

void FBLibrary.Core.BaseEntities.BaseMap.DisplayCollisionLayer ( )

Definition at line 257 of file BaseMap.cs.

List<Point> FBLibrary.Core.BaseEntities.BaseMap.FindEmptyCells ( )

Definition at line 157 of file BaseMap.cs.

string FBLibrary.Core.BaseEntities.BaseMap.GetMd5 ( )

Definition at line 172 of file BaseMap.cs.

void FBLibrary.Core.BaseEntities.BaseMap.Parse ( string  file,
BaseGameManager  gameManager 
)

Definition at line 64 of file BaseMap.cs.

void FBLibrary.Core.BaseEntities.BaseMap.Reset ( )

Definition at line 43 of file BaseMap.cs.

Member Data Documentation

IEntity [,] FBLibrary.Core.BaseEntities.BaseMap.Board

Definition at line 16 of file BaseMap.cs.

bool [,] FBLibrary.Core.BaseEntities.BaseMap.CollisionLayer

Definition at line 17 of file BaseMap.cs.

bool FBLibrary.Core.BaseEntities.BaseMap.Loaded

Definition at line 14 of file BaseMap.cs.

string FBLibrary.Core.BaseEntities.BaseMap.Name

Definition at line 13 of file BaseMap.cs.

int FBLibrary.Core.BaseEntities.BaseMap.PlayerNumber

Definition at line 19 of file BaseMap.cs.

readonly List<Point> FBLibrary.Core.BaseEntities.BaseMap.PlayerSpawnPoints

Definition at line 18 of file BaseMap.cs.

Point FBLibrary.Core.BaseEntities.BaseMap.Size

Definition at line 15 of file BaseMap.cs.


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