|
|
- %%%-------------------------------------------------------------------
- %%% @author DY
- %%% @copyright (C) 2020, <COMPANY>
- %%% @doc
- %%% 定义
- %%% @end
- %%% Created : 07. 10月 2020 15:16
- %%%-------------------------------------------------------------------
- -type uid() :: binary().
- -type grid() :: {X :: non_neg_integer(), Y :: non_neg_integer()}.
-
- -define(INFO(Format, Args), io:format(Format ++ "~n", Args)).
-
- -define(MAX_X, 5).
- -define(MAX_Y, 5).
-
- -define(HUMAN, 1).
- -define(ZOMBIE, 2).
-
- -define(RAND(Min, Max), (rand:uniform(Max - (Min - 1)) + (Min - 1))).
-
- -define(STATE_TYPE_IDLE, 1).
- -define(STATE_TYPE_ATTACKING, 2).
- -define(STATE_TYPE_PATROLLING, 3).
- -define(STATE_TYPE_RECOVERING, 4).
- -define(STATE_TYPE_DEAD, 5).
-
- -define(IS_STATE(StateType, CurState), (CurState band (1 bsl (StateType - 1)) > 0)).
- -define(SET_STATE(StateType), (1 bsl (StateType - 1))).
-
- -define(MAX_POWER, 100).
- -define(MAX_RAGE, 100).
|