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

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

Inheritance diagram for FBClient.Network.NetworkGameManager:
[legend]
Collaboration diagram for FBClient.Network.NetworkGameManager:
[legend]

Public Member Functions

 NetworkGameManager ()
 
- 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 ()
 

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 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)
 
virtual void RemoveWall (Wall wall)
 
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)
 
- 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 network games

Definition at line 8 of file NetworkGameManager.cs.

Constructor & Destructor Documentation

FBClient.Network.NetworkGameManager.NetworkGameManager ( )

Definition at line 10 of file NetworkGameManager.cs.


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