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

Public Member Functions

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)
 
virtual void ApplyBadItem (BadEffect effect)
 
- 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

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

Protected Attributes

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

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]
 

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
 

Detailed Description

Definition at line 11 of file BaseHumanPlayer.cs.

Constructor & Destructor Documentation

FBClient.Core.Players.BaseHumanPlayer.BaseHumanPlayer ( int  id)
protected

Definition at line 21 of file BaseHumanPlayer.cs.

FBClient.Core.Players.BaseHumanPlayer.BaseHumanPlayer ( int  id,
PlayerStats  stats 
)
protected

Definition at line 26 of file BaseHumanPlayer.cs.

Member Function Documentation

override void FBClient.Core.Players.BaseHumanPlayer.Move ( GameTime  gameTime,
Map  map,
int  hazardMap[,] 
)
protectedvirtual
void FBClient.Core.Players.BaseHumanPlayer.SetGameManager ( GameManager  gameManager)

Definition at line 39 of file BaseHumanPlayer.cs.

Member Data Documentation

GameManager FBClient.Core.Players.BaseHumanPlayer.GameManager
protected

Definition at line 13 of file BaseHumanPlayer.cs.

Keys [] FBClient.Core.Players.BaseHumanPlayer.KeysSaved
protected

Definition at line 15 of file BaseHumanPlayer.cs.

Vector2 FBClient.Core.Players.BaseHumanPlayer.MotionVector
protected

Definition at line 16 of file BaseHumanPlayer.cs.

Property Documentation

Buttons [] FBClient.Core.Players.BaseHumanPlayer.Buttons
getsetprotected

Definition at line 19 of file BaseHumanPlayer.cs.

Keys [] FBClient.Core.Players.BaseHumanPlayer.Keys
getsetprotected

Definition at line 18 of file BaseHumanPlayer.cs.


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