Final-Bomber
0.1
Bomberman/Dynablaster remake in C# using XNA.
|
Public Types | |
enum | RMT { RMT.NeedMap = 6, RMT.Ready = 7, RMT.MoveLeft = 0, RMT.MoveUp = 1, RMT.MoveRight = 2, RMT.MoveDown = 3, RMT.Standing = 4, RMT.PlaceBomb = 5 } |
enum | SMT { SMT.GameStartInfo = 0, SMT.Map = 1, SMT.StartGame = 9, SMT.PlayerInfo = 3, SMT.PlayerPosAndSpeed = 2, SMT.RemovePlayer = 4, SMT.PlayerPlacingBomb = 5, SMT.BombExploded = 6, SMT.Burn = 7, SMT.ExplodeTile = 8, SMT.PowerUpDrop = 11, SMT.PowerUpPick = 12, SMT.SuddenDeath = 13, SMT.SDExplosion = 14, SMT.End = 10, SMT.RoundEnd = 15 } |
Public Member Functions | |
delegate void | DisconnectedClientEventHandler (Client sender, EventArgs e) |
delegate void | ConnectedClientEventHandler (Client sender, EventArgs e) |
void | StartServer () |
void | RunServer () |
void | EndServer (string reson) |
void | WriteOutput (string msg) |
delegate void | BombPlacingEventHandler (Client sender) |
void | SendGameInfo (Client client) |
void | SendCurrentMap (Client client) |
void | SendStartGame (Client client, bool gameinProgress) |
void | SendPlayersToNew (Client client) |
void | SendPlayerInfo (Client client) |
void | SendRemovePlayer (Player removePlayer) |
void | SendPlayerPosition (Player player, bool notDir) |
void | SendPlayerPlacingBomb (Player player, Point position) |
void | SendBombExploded (Bomb bomb) |
void | SendPlayerGotBurned (Player player) |
void | SendExplodeTile (int tilePos) |
void | SendPowerUpDrop (PowerUp powerUp) |
void | SendPowerUpPick (Player player, PowerUp powerUp) |
void | SendSuddenDeath () |
void | SendRoundEnd (Client client) |
void | SendEnd (Client client) |
Public Attributes | |
ClientCollection | Clients |
Protected Member Functions | |
virtual void | OnDisconnectedClient (Client sender, EventArgs e) |
virtual void | OnConnectedClient (Client sender, EventArgs e) |
virtual void | OnBombPlacing (Client sender) |
Properties | |
bool | HostStarted [get] |
Events | |
DisconnectedClientEventHandler | DisconnectedClient |
ConnectedClientEventHandler | ConnectedClient |
BombPlacingEventHandler | BombPlacing |
Definition at line 6 of file DataProcessing.cs.
Enumerator | |
---|---|
NeedMap | |
Ready | |
MoveLeft | |
MoveUp | |
MoveRight | |
MoveDown | |
Standing | |
PlaceBomb |
Definition at line 11 of file HostMessageType.cs.
Enumerator | |
---|---|
GameStartInfo | |
Map | |
StartGame | |
PlayerInfo | |
PlayerPosAndSpeed | |
RemovePlayer | |
PlayerPlacingBomb | |
BombExploded | |
Burn | |
ExplodeTile | |
PowerUpDrop | |
PowerUpPick | |
SuddenDeath | |
SDExplosion | |
End | |
RoundEnd |
Definition at line 23 of file HostMessageType.cs.
delegate void FBServer.Host.GameServer.BombPlacingEventHandler | ( | Client | sender | ) |
delegate void FBServer.Host.GameServer.ConnectedClientEventHandler | ( | Client | sender, |
EventArgs | e | ||
) |
delegate void FBServer.Host.GameServer.DisconnectedClientEventHandler | ( | Client | sender, |
EventArgs | e | ||
) |
void FBServer.Host.GameServer.EndServer | ( | string | reson | ) |
Definition at line 157 of file GameServer.cs.
|
protectedvirtual |
Definition at line 56 of file HostMessageReceiver.cs.
|
protectedvirtual |
Definition at line 29 of file GameServer.cs.
|
protectedvirtual |
Definition at line 20 of file GameServer.cs.
void FBServer.Host.GameServer.RunServer | ( | ) |
Definition at line 86 of file GameServer.cs.
void FBServer.Host.GameServer.SendBombExploded | ( | Bomb | bomb | ) |
Definition at line 176 of file HostMessageSender.cs.
void FBServer.Host.GameServer.SendCurrentMap | ( | Client | client | ) |
Definition at line 37 of file HostMessageSender.cs.
void FBServer.Host.GameServer.SendEnd | ( | Client | client | ) |
Definition at line 270 of file HostMessageSender.cs.
void FBServer.Host.GameServer.SendExplodeTile | ( | int | tilePos | ) |
Definition at line 211 of file HostMessageSender.cs.
void FBServer.Host.GameServer.SendGameInfo | ( | Client | client | ) |
Definition at line 18 of file HostMessageSender.cs.
void FBServer.Host.GameServer.SendPlayerGotBurned | ( | Player | player | ) |
Definition at line 199 of file HostMessageSender.cs.
void FBServer.Host.GameServer.SendPlayerInfo | ( | Client | client | ) |
Definition at line 104 of file HostMessageSender.cs.
void FBServer.Host.GameServer.SendPlayerPlacingBomb | ( | Player | player, |
Point | position | ||
) |
Definition at line 164 of file HostMessageSender.cs.
void FBServer.Host.GameServer.SendPlayerPosition | ( | Player | player, |
bool | notDir | ||
) |
Definition at line 145 of file HostMessageSender.cs.
void FBServer.Host.GameServer.SendPlayersToNew | ( | Client | client | ) |
Definition at line 85 of file HostMessageSender.cs.
void FBServer.Host.GameServer.SendPowerUpDrop | ( | PowerUp | powerUp | ) |
Definition at line 221 of file HostMessageSender.cs.
Definition at line 235 of file HostMessageSender.cs.
void FBServer.Host.GameServer.SendRemovePlayer | ( | Player | removePlayer | ) |
Definition at line 116 of file HostMessageSender.cs.
void FBServer.Host.GameServer.SendRoundEnd | ( | Client | client | ) |
Definition at line 257 of file HostMessageSender.cs.
void FBServer.Host.GameServer.SendStartGame | ( | Client | client, |
bool | gameinProgress | ||
) |
Definition at line 61 of file HostMessageSender.cs.
void FBServer.Host.GameServer.SendSuddenDeath | ( | ) |
Definition at line 249 of file HostMessageSender.cs.
void FBServer.Host.GameServer.StartServer | ( | ) |
Definition at line 43 of file GameServer.cs.
void FBServer.Host.GameServer.WriteOutput | ( | string | msg | ) |
Definition at line 166 of file GameServer.cs.
ClientCollection FBServer.Host.GameServer.Clients |
Definition at line 15 of file GameServer.cs.
|
get |
Definition at line 37 of file GameServer.cs.
BombPlacingEventHandler FBServer.Host.GameServer.BombPlacing |
Definition at line 55 of file HostMessageReceiver.cs.
ConnectedClientEventHandler FBServer.Host.GameServer.ConnectedClient |
Definition at line 28 of file GameServer.cs.
DisconnectedClientEventHandler FBServer.Host.GameServer.DisconnectedClient |
Definition at line 19 of file GameServer.cs.