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.HumanPlayer Class Reference
Inheritance diagram for FBClient.Core.Players.HumanPlayer:
[legend]
Collaboration diagram for FBClient.Core.Players.HumanPlayer:
[legend]

Public Member Functions

 HumanPlayer (int id)
 
 HumanPlayer (int id, PlayerStats stats)
 
override void ApplyBadItem (BadEffect effect)
 
- 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)
 
virtual void ChangeLookDirection (byte newLookDirection)
 
- 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)
 

Protected Member Functions

override void Move (GameTime gameTime, Map map, int[,] hazardMap)
 
override void RemoveBadItem ()
 
- 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 ()
 
virtual void MoveFromEdgeWall ()
 
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

- 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 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 11 of file HumanPlayer.cs.

Constructor & Destructor Documentation

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

Definition at line 13 of file HumanPlayer.cs.

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

Definition at line 18 of file HumanPlayer.cs.

Member Function Documentation

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

Reimplemented from FBLibrary.Core.BaseEntities.BasePlayer.

Definition at line 51 of file HumanPlayer.cs.

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

Reimplemented from FBClient.Core.Players.BaseHumanPlayer.

Definition at line 23 of file HumanPlayer.cs.

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

Reimplemented from FBLibrary.Core.BaseEntities.BasePlayer.

Definition at line 77 of file HumanPlayer.cs.


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