BattleCity (battle_city v0.1.2) View Source

Moduledoc here

Link to this section Summary

Link to this section Types

Specs

id() :: binary() | nil

Specs

invoke_result() :: {:error, atom()} | BattleCity.Context.t()

Specs

invoke_tank_result() ::
  {BattleCity.Context.t(), BattleCity.Tank.t()}
  | BattleCity.Context.t()
  | BattleCity.Tank.t()
  | {:error, atom()}
  | :ignored

Specs

level() :: 1..30

Specs

object_keys() :: :power_ups | :tanks | :bullets

Specs

reason() :: atom()

Specs

short_type() :: :t | :b | :p | :e

Specs

slug() :: binary()

Link to this section Functions