Go to the source code of this file.
Namespaces | |
lua_units | |
Functions | |
void | push_unit_attacks_table (lua_State *L, int idx) |
std::string | lua_units::register_attacks_metatables (lua_State *L) |
void | luaW_pushweapon (lua_State *L, attack_ptr weapon) |
void | luaW_pushweapon (lua_State *L, const_attack_ptr weapon) |
const_attack_ptr | luaW_toweapon (lua_State *L, int idx) |
attack_type & | luaW_checkweapon (lua_State *L, int idx) |
int | intf_create_attack (lua_State *L) |
int intf_create_attack | ( | lua_State * | L | ) |
Definition at line 356 of file lua_unit_attacks.cpp.
References luaW_checkconfig(), and luaW_pushweapon().
Referenced by game_lua_kernel::game_lua_kernel().
attack_type& luaW_checkweapon | ( | lua_State * | L, |
int | idx | ||
) |
Definition at line 83 of file lua_unit_attacks.cpp.
References attack_ref::attack, and luaW_checkweapon_ref().
Referenced by impl_unit_attack_set().
void luaW_pushweapon | ( | lua_State * | L, |
attack_ptr | weapon | ||
) |
Definition at line 50 of file lua_unit_attacks.cpp.
References uattackKey.
Referenced by impl_unit_attacks_get(), intf_create_attack(), luaW_pushfaivariant(), and luaW_pushsimweapon().
void luaW_pushweapon | ( | lua_State * | L, |
const_attack_ptr | weapon | ||
) |
Definition at line 60 of file lua_unit_attacks.cpp.
References uattackKey.
const_attack_ptr luaW_toweapon | ( | lua_State * | L, |
int | idx | ||
) |
Definition at line 75 of file lua_unit_attacks.cpp.
References p, and uattackKey.
Referenced by impl_add_animation(), impl_unit_attack_equal(), impl_unit_attack_match(), impl_unit_attacks_set(), lua_formula_bridge::intf_eval_formula(), and luaW_tofaivariant().
void push_unit_attacks_table | ( | lua_State * | L, |
int | idx | ||
) |
Definition at line 40 of file lua_unit_attacks.cpp.
References uattacksKey.
Referenced by UNIT_GETTER(), and UNIT_TYPE_GETTER().