C# Class EtherDuels.Game.Model.Player

Defines an abstract player in the game.
Mostrar archivo Open project: julius/pse_spacewar Class Usage Examples

Protected Properties

Property Type Description
playerColor Color
playerHandler PlayerHandler
playerId int
spaceship Spaceship

Public Methods

Method Description
Player ( ) : System
Player ( int playerId, PlayerHandler playerHandler, Color playerColor ) : System

Creates a player.

Update ( FrameState frameState ) : void

This method is being called for every frame of the game. It updates the player's behaviour.

Method Details

Player() public method

public Player ( ) : System
return System

Player() public method

Creates a player.
public Player ( int playerId, PlayerHandler playerHandler, Color playerColor ) : System
playerId int The player's ID.
playerHandler PlayerHandler The player's Handler.
playerColor Color The player's color.
return System

Update() public abstract method

This method is being called for every frame of the game. It updates the player's behaviour.
public abstract Update ( FrameState frameState ) : void
frameState FrameState frame specific state
return void

Property Details

playerColor protected_oe property

protected Color playerColor
return Color

playerHandler protected_oe property

protected PlayerHandler playerHandler
return PlayerHandler

playerId protected_oe property

protected int playerId
return int

spaceship protected_oe property

protected Spaceship spaceship
return Spaceship