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

Public Member Functions

virtual void Update ()
 
abstract void AddWall (Point position)
 
abstract void AddPowerUp (Point position)
 
virtual void Reset ()
 
virtual void LoadMap (string mapName)
 
void GenerateRandomWalls (int wallPercentage=-1)
 
void DisplayHazardMap ()
 

Public Attributes

int[,] HazardMap
 

Protected Member Functions

 BaseGameManager ()
 
virtual void UpdateWalls ()
 
virtual void UpdateBombs ()
 
virtual void UpdatePowerUps ()
 
virtual void UpdatePlayers ()
 
virtual void AddPlayer (BasePlayer player)
 
abstract void DestroyPlayer (int playerId)
 
virtual void DestroyPlayer (BasePlayer basePlayer)
 
virtual void RemovePlayer (BasePlayer player)
 
virtual void AddWall (BaseWall baseWall)
 
abstract void DestroyWall (Point position)
 
virtual void DestroyWall (BaseWall baseWall)
 
virtual void RemoveWall (BaseWall wall)
 
virtual void AddBomb (BaseBomb bomb)
 
abstract void DestroyBomb (Point position)
 
virtual void DestroyBomb (BaseBomb baseBomb)
 
virtual void RemoveBomb (BaseBomb bomb)
 
virtual void AddPowerUp (BasePowerUp basePowerUp)
 
abstract void DestroyPowerUp (Point position)
 
virtual void DestroyPowerUp (BasePowerUp basePowerUp)
 
virtual void RemovePowerUp (BasePowerUp basePowerUp)
 
abstract void PickUpPowerUp (BasePlayer player, BasePowerUp powerUp)
 

Protected Attributes

BaseMap BaseCurrentMap
 
readonly List< BasePlayerBasePlayerList
 

Detailed Description

Definition at line 9 of file BaseGameManager.cs.

Constructor & Destructor Documentation

FBLibrary.Core.BaseGameManager.BaseGameManager ( )
protected

Definition at line 22 of file BaseGameManager.cs.

Member Function Documentation

virtual void FBLibrary.Core.BaseGameManager.AddBomb ( BaseBomb  bomb)
protectedvirtual

Definition at line 207 of file BaseGameManager.cs.

virtual void FBLibrary.Core.BaseGameManager.AddPlayer ( BasePlayer  player)
protectedvirtual

Definition at line 144 of file BaseGameManager.cs.

abstract void FBLibrary.Core.BaseGameManager.AddPowerUp ( Point  position)
pure virtual
virtual void FBLibrary.Core.BaseGameManager.AddPowerUp ( BasePowerUp  basePowerUp)
protectedvirtual

Definition at line 265 of file BaseGameManager.cs.

abstract void FBLibrary.Core.BaseGameManager.AddWall ( Point  position)
pure virtual
virtual void FBLibrary.Core.BaseGameManager.AddWall ( BaseWall  baseWall)
protectedvirtual

Definition at line 178 of file BaseGameManager.cs.

abstract void FBLibrary.Core.BaseGameManager.DestroyBomb ( Point  position)
protectedpure virtual
virtual void FBLibrary.Core.BaseGameManager.DestroyBomb ( BaseBomb  baseBomb)
protectedvirtual

Definition at line 216 of file BaseGameManager.cs.

abstract void FBLibrary.Core.BaseGameManager.DestroyPlayer ( int  playerId)
protectedpure virtual
virtual void FBLibrary.Core.BaseGameManager.DestroyPlayer ( BasePlayer  basePlayer)
protectedvirtual

Definition at line 150 of file BaseGameManager.cs.

abstract void FBLibrary.Core.BaseGameManager.DestroyPowerUp ( Point  position)
protectedpure virtual
virtual void FBLibrary.Core.BaseGameManager.DestroyPowerUp ( BasePowerUp  basePowerUp)
protectedvirtual

Definition at line 273 of file BaseGameManager.cs.

abstract void FBLibrary.Core.BaseGameManager.DestroyWall ( Point  position)
protectedpure virtual
virtual void FBLibrary.Core.BaseGameManager.DestroyWall ( BaseWall  baseWall)
protectedvirtual

Definition at line 187 of file BaseGameManager.cs.

void FBLibrary.Core.BaseGameManager.DisplayHazardMap ( )

Definition at line 350 of file BaseGameManager.cs.

void FBLibrary.Core.BaseGameManager.GenerateRandomWalls ( int  wallPercentage = -1)

Definition at line 308 of file BaseGameManager.cs.

virtual void FBLibrary.Core.BaseGameManager.LoadMap ( string  mapName)
virtual

Reimplemented in FBServer.Core.GameManager.

Definition at line 302 of file BaseGameManager.cs.

abstract void FBLibrary.Core.BaseGameManager.PickUpPowerUp ( BasePlayer  player,
BasePowerUp  powerUp 
)
protectedpure virtual
virtual void FBLibrary.Core.BaseGameManager.RemoveBomb ( BaseBomb  bomb)
protectedvirtual

Definition at line 233 of file BaseGameManager.cs.

virtual void FBLibrary.Core.BaseGameManager.RemovePlayer ( BasePlayer  player)
protectedvirtual

Definition at line 156 of file BaseGameManager.cs.

virtual void FBLibrary.Core.BaseGameManager.RemovePowerUp ( BasePowerUp  basePowerUp)
protectedvirtual

Definition at line 279 of file BaseGameManager.cs.

virtual void FBLibrary.Core.BaseGameManager.RemoveWall ( BaseWall  wall)
protectedvirtual

Definition at line 193 of file BaseGameManager.cs.

virtual void FBLibrary.Core.BaseGameManager.Reset ( )
virtual

Reimplemented in FBClient.Core.GameManager, and FBServer.Core.GameManager.

Definition at line 291 of file BaseGameManager.cs.

virtual void FBLibrary.Core.BaseGameManager.Update ( )
virtual

Reimplemented in FBServer.Core.GameManager.

Definition at line 35 of file BaseGameManager.cs.

virtual void FBLibrary.Core.BaseGameManager.UpdateBombs ( )
protectedvirtual

Reimplemented in FBClient.Core.GameManager, and FBServer.Core.GameManager.

Definition at line 56 of file BaseGameManager.cs.

virtual void FBLibrary.Core.BaseGameManager.UpdatePlayers ( )
protectedvirtual

Reimplemented in FBClient.Core.GameManager, and FBServer.Core.GameManager.

Definition at line 79 of file BaseGameManager.cs.

virtual void FBLibrary.Core.BaseGameManager.UpdatePowerUps ( )
protectedvirtual

Reimplemented in FBClient.Core.GameManager, and FBServer.Core.GameManager.

Definition at line 69 of file BaseGameManager.cs.

virtual void FBLibrary.Core.BaseGameManager.UpdateWalls ( )
protectedvirtual

Reimplemented in FBClient.Core.GameManager, and FBServer.Core.GameManager.

Definition at line 43 of file BaseGameManager.cs.

Member Data Documentation

BaseMap FBLibrary.Core.BaseGameManager.BaseCurrentMap
protected

Definition at line 15 of file BaseGameManager.cs.

readonly List<BasePlayer> FBLibrary.Core.BaseGameManager.BasePlayerList
protected

Definition at line 18 of file BaseGameManager.cs.

int [,] FBLibrary.Core.BaseGameManager.HazardMap

Definition at line 14 of file BaseGameManager.cs.


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