The Battle for Wesnoth  1.13.10+dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Attributes | List of all members
ai::aspect_attacks_lua_filter Struct Reference

#include <aspect_attacks.hpp>

Public Attributes

lua_Statelua
 
std::shared_ptr< unit_filterfilter_own_
 
std::shared_ptr< unit_filterfilter_enemy_
 
int ref_own_
 
int ref_enemy_
 

Detailed Description

Definition at line 80 of file aspect_attacks.hpp.

Member Data Documentation

std::shared_ptr<unit_filter> ai::aspect_attacks_lua_filter::filter_enemy_

Definition at line 82 of file aspect_attacks.hpp.

Referenced by ai::aspect_attacks_lua::is_allowed_enemy().

std::shared_ptr<unit_filter> ai::aspect_attacks_lua_filter::filter_own_

Definition at line 82 of file aspect_attacks.hpp.

Referenced by ai::aspect_attacks_lua::is_allowed_attacker().

lua_State* ai::aspect_attacks_lua_filter::lua
int ai::aspect_attacks_lua_filter::ref_enemy_
int ai::aspect_attacks_lua_filter::ref_own_

The documentation for this struct was generated from the following file: