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

Public Member Functions

 OnlineHumanPlayer (int id)
 
 OnlineHumanPlayer (int id, PlayerStats stats)
 
override void ApplyBadItem (BadEffect effect)
 
override void ChangeLookDirection (byte newLookDirection)
 
- Public Member Functions inherited from FBClient.Core.Players.BaseHumanPlayer
void SetGameManager (GameManager gameManager)
 
- Public Member Functions inherited from FBClient.Entities.Player
void LoadContent ()
 
virtual void Update (GameTime gameTime, Map map, int[,] hazardMap)
 
void Draw (GameTime gameTime)
 
override void Destroy ()
 
override void Remove ()
 
void Rebirth (Vector2 position)
 
- Public Member Functions inherited from FBLibrary.Core.BaseEntities.BasePlayer
override void Update ()
 
void IncreaseTotalBombNumber (int incr)
 
void IncreasePower (int incr)
 
void IncreaseSpeed (float incr)
 
- Public Member Functions inherited from FBLibrary.Core.DynamicEntity
override void Update ()
 
- Public Member Functions inherited from FBLibrary.Core.BaseEntity
void ChangePosition (Point p)
 
void ChangePosition (int x, int y)
 
void ChangePosition (float x, float y)
 

Public Attributes

float Ping = 0f
 
- Public Attributes inherited from FBLibrary.Core.BaseEntities.BasePlayer
int Id
 
string Name
 
bool OnEdge
 
TimeSpan InvincibleTime
 
int CurrentBombAmount
 
int TotalBombAmount
 
int BombPower
 
TimeSpan BombTimer
 
PlayerStats Stats
 
bool IsInvincible
 
bool HasBadEffect
 
BadEffect BadEffect
 
TimeSpan BadEffectTimer
 
TimeSpan BadEffectTimerLenght
 
- Public Attributes inherited from FBLibrary.Core.DynamicEntity
LookDirection CurrentDirection
 
- Public Attributes inherited from FBLibrary.Core.BaseEntity
bool IsAlive
 
bool InDestruction
 
TimeSpan DestructionTime
 

Protected Member Functions

override void Move (GameTime gameTime, Map map, int[,] hazardMap)
 
override void RemoveBadItem ()
 
override void MoveFromEdgeWall ()
 
- Protected Member Functions inherited from FBClient.Core.Players.BaseHumanPlayer
 BaseHumanPlayer (int id)
 
 BaseHumanPlayer (int id, PlayerStats stats)
 
- Protected Member Functions inherited from FBClient.Entities.Player
 Player (int id)
 
 Player (int id, PlayerStats stats)
 
void UpdatePlayerPosition (Map map)
 
override float GetMovementSpeed ()
 
override int GetTime ()
 
- Protected Member Functions inherited from FBLibrary.Core.BaseEntities.BasePlayer
 BasePlayer (int id)
 
 BasePlayer (int id, PlayerStats stats)
 
void ComputeWallCollision (BaseMap map)
 
- Protected Member Functions inherited from FBLibrary.Core.DynamicEntity
 DynamicEntity ()
 
 DynamicEntity (Point cellPosition)
 
bool IsChangingCell ()
 
- Protected Member Functions inherited from FBLibrary.Core.BaseEntity
 BaseEntity ()
 
 BaseEntity (Point cellPosition)
 

Additional Inherited Members

- Protected Attributes inherited from FBClient.Core.Players.BaseHumanPlayer
GameManager GameManager
 
Keys[] KeysSaved
 
Vector2 MotionVector
 
- Protected Attributes inherited from FBClient.Entities.Player
TimeSpan BombTimerSaved
 
float SpeedSaved
 
- Protected Attributes inherited from FBLibrary.Core.BaseEntities.BasePlayer
TimeSpan InvincibleTimer
 
- Protected Attributes inherited from FBLibrary.Core.DynamicEntity
Point PreviousCellPosition
 
LookDirection PreviousDirection
 
bool IsMoving
 
- Properties inherited from FBClient.Core.Players.BaseHumanPlayer
Keys[] Keys [get, set]
 
Buttons[] Buttons [get, set]
 
- Properties inherited from FBClient.Entities.Player
AnimatedSprite Sprite [get, set]
 
- Properties inherited from FBLibrary.Core.DynamicEntity
float Speed [get, set]
 
Vector2 Velocity [get, set]
 
- Properties inherited from FBLibrary.Core.BaseEntity
Vector2 Position [get, set]
 
float PositionX [get, set]
 
float PositionY [get, set]
 
int CellPositionX [get, set]
 
int CellPositionY [get, set]
 
Point CellPosition [get, set]
 
Point Dimension [get, set]
 

Detailed Description

Definition at line 12 of file OnlineHumanPlayer.cs.

Constructor & Destructor Documentation

FBClient.Core.Players.OnlineHumanPlayer.OnlineHumanPlayer ( int  id)

Definition at line 16 of file OnlineHumanPlayer.cs.

FBClient.Core.Players.OnlineHumanPlayer.OnlineHumanPlayer ( int  id,
PlayerStats  stats 
)

Definition at line 21 of file OnlineHumanPlayer.cs.

Member Function Documentation

override void FBClient.Core.Players.OnlineHumanPlayer.ApplyBadItem ( BadEffect  effect)
virtual

Reimplemented from FBLibrary.Core.BaseEntities.BasePlayer.

Definition at line 54 of file OnlineHumanPlayer.cs.

override void FBClient.Core.Players.OnlineHumanPlayer.ChangeLookDirection ( byte  newLookDirection)
virtual

Reimplemented from FBClient.Entities.Player.

Definition at line 135 of file OnlineHumanPlayer.cs.

override void FBClient.Core.Players.OnlineHumanPlayer.Move ( GameTime  gameTime,
Map  map,
int  hazardMap[,] 
)
protectedvirtual

Reimplemented from FBClient.Core.Players.BaseHumanPlayer.

Definition at line 26 of file OnlineHumanPlayer.cs.

override void FBClient.Core.Players.OnlineHumanPlayer.MoveFromEdgeWall ( )
protectedvirtual

Reimplemented from FBClient.Entities.Player.

Definition at line 100 of file OnlineHumanPlayer.cs.

override void FBClient.Core.Players.OnlineHumanPlayer.RemoveBadItem ( )
protectedvirtual

Reimplemented from FBLibrary.Core.BaseEntities.BasePlayer.

Definition at line 80 of file OnlineHumanPlayer.cs.

Member Data Documentation

float FBClient.Core.Players.OnlineHumanPlayer.Ping = 0f

Definition at line 14 of file OnlineHumanPlayer.cs.


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