PHP Class PHPWarrior\Units\Base

Datei anzeigen Open project: yandod/php-warrior

Public Properties

Property Type Description
$abilities
$bound
$position

Public Methods

Method Description
__ToString ( ) : mixed __ToString function.
abilities ( ) : array Abilities.
add_abilities ( $new_abbilities ) Add some abilties.
attack_power ( ) : int, The attack power in the base.
bind ( ) bind.
character ( ) : string The character.
earn_points ( $points ) Earn points.
health ( ) : integer Health.
is_alive ( ) : boolean Is unit alive?
is_bound ( ) : mixed is_bound?
max_health ( ) : integer Maximum health.
name ( ) : mixed name.
next_turn ( ) : Turn Next turn.
perform_turn ( ) Perform your turn.
play_turn ( $turn ) Play your turn.
prepare_turn ( ) Prepare for your turn.
say ( $msg ) Say a message.
take_damage ( $amount ) Take damage.
unbind ( ) Unbind

Method Details

__ToString() public method

__ToString function.
public __ToString ( ) : mixed
return mixed

abilities() public method

Abilities.
public abilities ( ) : array
return array

add_abilities() public method

Add some abilties.
public add_abilities ( $new_abbilities )
$new_abbilities

attack_power() public method

The attack power in the base.
public attack_power ( ) : int,
return int,

bind() public method

bind.
public bind ( )

character() public method

The character.
public character ( ) : string
return string

earn_points() public method

Earn points.
public earn_points ( $points )
$points

health() public method

Health.
public health ( ) : integer
return integer

is_alive() public method

Is unit alive?
public is_alive ( ) : boolean
return boolean

is_bound() public method

is_bound?
public is_bound ( ) : mixed
return mixed

max_health() public method

Maximum health.
public max_health ( ) : integer
return integer

name() public method

name.
public name ( ) : mixed
return mixed

next_turn() public method

Next turn.
public next_turn ( ) : Turn
return PHPWarrior\Turn

perform_turn() public method

Perform your turn.
public perform_turn ( )

play_turn() public method

Play your turn.
public play_turn ( $turn )
$turn

prepare_turn() public method

Prepare for your turn.
public prepare_turn ( )

say() public method

Say a message.
public say ( $msg )
$msg

take_damage() public method

Take damage.
public take_damage ( $amount )
$amount

unbind() public method

Unbind
public unbind ( )

Property Details

$abilities public_oe property

public $abilities

$bound public_oe property

public $bound

$position public_oe property

public $position