BattleCity.Tank (battle_city v0.1.8) View Source
Tank
Link to this section Summary
Link to this section Types
Specs
health() :: 1..10
Specs
points() :: integer()
Specs
t() :: %BattleCity.Tank{ __callbacks__: [BattleCity.ContextCallback.t()], __index__: integer(), __module__: module(), __opts__: map(), changed?: boolean(), dead?: boolean(), enemy?: boolean(), freezed?: boolean(), health: health(), hidden?: boolean(), id: BattleCity.id(), lifes: integer(), meta: BattleCity.Tank.Base.t(), moving?: boolean(), position: BattleCity.Position.t(), reason: BattleCity.reason(), shield?: boolean(), shootable?: boolean(), speed: BattleCity.Position.speed(), with_power_up?: boolean() }
Link to this section Functions
Specs
handle_hit(BattleCity.Context.t(), t(), BattleCity.Bullet.t()) :: {:ok, BattleCity.Context.t(), t()}