Final-Bomber  0.1
Bomberman/Dynablaster remake in C# using XNA.
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Pages
FBClient.Core.LocalGameManager Class Reference

This class is specificaly used for the logic of local games More...

Inheritance diagram for FBClient.Core.LocalGameManager:
[legend]
Collaboration diagram for FBClient.Core.LocalGameManager:
[legend]

Public Member Functions

 LocalGameManager ()
 
- Public Member Functions inherited from FBClient.Core.GameManager
void Initialize ()
 
override void Reset ()
 
void LoadContent ()
 
void Update (GameTime gameTime)
 
void Draw (GameTime gameTime, Camera2D camera)
 
void AddPlayer (Player player)
 
void RemovePlayer (Player player)
 
override void AddWall (Point position)
 
void AddWall (Wall wall)
 
void AddWalls (IEnumerable< Point > wallPositions)
 
void AddBomb (Bomb bomb)
 
override void AddPowerUp (Point position)
 
void AddPowerUp (PowerUpType type, Point position)
 
- Public Member Functions inherited from FBLibrary.Core.BaseGameManager
virtual void Update ()
 
virtual void LoadMap (string mapName)
 
void GenerateRandomWalls (int wallPercentage=-1)
 
void DisplayHazardMap ()
 

Protected Member Functions

override void RemoveWall (Wall wall)
 
- Protected Member Functions inherited from FBClient.Core.GameManager
 GameManager ()
 
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)
 

Additional Inherited Members

- Public Attributes inherited from FBClient.Core.GameManager
readonly PlayerCollection Players
 
readonly List< BombBombList
 
- Public Attributes inherited from FBLibrary.Core.BaseGameManager
int[,] HazardMap
 
- Protected Attributes inherited from FBClient.Core.GameManager
readonly List< PowerUpPowerUpList
 
readonly List< WallWallList
 
GameTime GameTime
 
- Protected Attributes inherited from FBLibrary.Core.BaseGameManager
BaseMap BaseCurrentMap
 
readonly List< BasePlayerBasePlayerList
 
- Properties inherited from FBClient.Core.GameManager
Map CurrentMap [get]
 
TimeSpan GameTimer [get]
 

Detailed Description

This class is specificaly used for the logic of local games

Definition at line 11 of file LocalGameManager.cs.

Constructor & Destructor Documentation

FBClient.Core.LocalGameManager.LocalGameManager ( )

Definition at line 13 of file LocalGameManager.cs.

Member Function Documentation

override void FBClient.Core.LocalGameManager.RemoveWall ( Wall  wall)
protectedvirtual

Reimplemented from FBClient.Core.GameManager.

Definition at line 17 of file LocalGameManager.cs.


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