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

Public Member Functions

 GameManager ()
 
override void Reset ()
 
override void Update ()
 
override void LoadMap (string mapName)
 
void AddPlayer (Client client, Player player)
 
void RemovePlayer (Client client, Player player)
 
override void AddWall (Point position)
 
void AddWall (Wall wall)
 
void AddBomb (Bomb bomb)
 
override void AddPowerUp (Point position)
 
- Public Member Functions inherited from FBLibrary.Core.BaseGameManager
void GenerateRandomWalls (int wallPercentage=-1)
 
void DisplayHazardMap ()
 

Protected Member Functions

override void UpdateWalls ()
 
override void UpdateBombs ()
 
override void UpdatePowerUps ()
 
override void UpdatePlayers ()
 
override void DestroyPlayer (int playerId)
 
override void DestroyWall (Point position)
 
override void DestroyBomb (Point position)
 
override void PickUpPowerUp (BasePlayer player, BasePowerUp powerUp)
 
override void DestroyPowerUp (Point position)
 
- Protected Member Functions inherited from FBLibrary.Core.BaseGameManager
 BaseGameManager ()
 
virtual void AddPlayer (BasePlayer player)
 
virtual void DestroyPlayer (BasePlayer basePlayer)
 
virtual void RemovePlayer (BasePlayer player)
 
virtual void AddWall (BaseWall baseWall)
 
virtual void DestroyWall (BaseWall baseWall)
 
virtual void RemoveWall (BaseWall wall)
 
virtual void AddBomb (BaseBomb bomb)
 
virtual void DestroyBomb (BaseBomb baseBomb)
 
virtual void RemoveBomb (BaseBomb bomb)
 
virtual void AddPowerUp (BasePowerUp basePowerUp)
 
virtual void DestroyPowerUp (BasePowerUp basePowerUp)
 
virtual void RemovePowerUp (BasePowerUp basePowerUp)
 

Properties

BaseMap CurrentMap [get]
 
List< WallWallList [get]
 
List< BombBombList [get]
 
List< PowerUpPowerUpList [get]
 

Additional Inherited Members

- Public Attributes inherited from FBLibrary.Core.BaseGameManager
int[,] HazardMap
 
- Protected Attributes inherited from FBLibrary.Core.BaseGameManager
BaseMap BaseCurrentMap
 
readonly List< BasePlayerBasePlayerList
 

Detailed Description

Definition at line 16 of file GameManager.cs.

Constructor & Destructor Documentation

FBServer.Core.GameManager.GameManager ( )

Definition at line 49 of file GameManager.cs.

Member Function Documentation

void FBServer.Core.GameManager.AddBomb ( Bomb  bomb)

Definition at line 227 of file GameManager.cs.

void FBServer.Core.GameManager.AddPlayer ( Client  client,
Player  player 
)

Definition at line 151 of file GameManager.cs.

override void FBServer.Core.GameManager.AddPowerUp ( Point  position)
virtual

Implements FBLibrary.Core.BaseGameManager.

Definition at line 259 of file GameManager.cs.

override void FBServer.Core.GameManager.AddWall ( Point  position)
virtual

Implements FBLibrary.Core.BaseGameManager.

Definition at line 181 of file GameManager.cs.

void FBServer.Core.GameManager.AddWall ( Wall  wall)

Definition at line 189 of file GameManager.cs.

override void FBServer.Core.GameManager.DestroyBomb ( Point  position)
protectedvirtual

Implements FBLibrary.Core.BaseGameManager.

Definition at line 234 of file GameManager.cs.

override void FBServer.Core.GameManager.DestroyPlayer ( int  playerId)
protectedvirtual

Implements FBLibrary.Core.BaseGameManager.

Definition at line 159 of file GameManager.cs.

override void FBServer.Core.GameManager.DestroyPowerUp ( Point  position)
protectedvirtual

Implements FBLibrary.Core.BaseGameManager.

Definition at line 279 of file GameManager.cs.

override void FBServer.Core.GameManager.DestroyWall ( Point  position)
protectedvirtual

Implements FBLibrary.Core.BaseGameManager.

Definition at line 197 of file GameManager.cs.

override void FBServer.Core.GameManager.LoadMap ( string  mapName)
virtual

Reimplemented from FBLibrary.Core.BaseGameManager.

Definition at line 139 of file GameManager.cs.

override void FBServer.Core.GameManager.PickUpPowerUp ( BasePlayer  player,
BasePowerUp  powerUp 
)
protectedvirtual

Implements FBLibrary.Core.BaseGameManager.

Definition at line 269 of file GameManager.cs.

void FBServer.Core.GameManager.RemovePlayer ( Client  client,
Player  player 
)

Definition at line 166 of file GameManager.cs.

override void FBServer.Core.GameManager.Reset ( )
virtual

Reimplemented from FBLibrary.Core.BaseGameManager.

Definition at line 58 of file GameManager.cs.

override void FBServer.Core.GameManager.Update ( )
virtual

Reimplemented from FBLibrary.Core.BaseGameManager.

Definition at line 69 of file GameManager.cs.

override void FBServer.Core.GameManager.UpdateBombs ( )
protectedvirtual

Reimplemented from FBLibrary.Core.BaseGameManager.

Definition at line 88 of file GameManager.cs.

override void FBServer.Core.GameManager.UpdatePlayers ( )
protectedvirtual

Reimplemented from FBLibrary.Core.BaseGameManager.

Definition at line 117 of file GameManager.cs.

override void FBServer.Core.GameManager.UpdatePowerUps ( )
protectedvirtual

Reimplemented from FBLibrary.Core.BaseGameManager.

Definition at line 104 of file GameManager.cs.

override void FBServer.Core.GameManager.UpdateWalls ( )
protectedvirtual

Reimplemented from FBLibrary.Core.BaseGameManager.

Definition at line 74 of file GameManager.cs.

Property Documentation

List<Bomb> FBServer.Core.GameManager.BombList
get

Definition at line 38 of file GameManager.cs.

BaseMap FBServer.Core.GameManager.CurrentMap
get

Definition at line 28 of file GameManager.cs.

List<PowerUp> FBServer.Core.GameManager.PowerUpList
get

Definition at line 43 of file GameManager.cs.

List<Wall> FBServer.Core.GameManager.WallList
get

Definition at line 33 of file GameManager.cs.


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