Project Alice
Loading...
Searching...
No Matches
parsers::generic_event Struct Reference

#include <parsers_declarations.hpp>

Public Member Functions

void title (association_type, std::string_view value, error_handler &err, int32_t line, event_building_context &context)
 
void desc (association_type, std::string_view value, error_handler &err, int32_t line, event_building_context &context)
 
void option (sys::event_option const &value, error_handler &err, int32_t line, event_building_context &context)
 
void immediate (dcon::effect_key value, error_handler &err, int32_t line, event_building_context &context)
 
void issue_group (association_type, std::string_view value, error_handler &err, int32_t line, event_building_context &context)
 
void picture (association_type, std::string_view value, error_handler &err, int32_t line, event_building_context &context)
 
void finish (event_building_context &context)
 

Public Attributes

int32_t id = 0
 
dcon::trigger_key trigger
 
dcon::value_modifier_key mean_time_to_happen
 
std::array< sys::event_option, sys::max_event_optionsoptions
 
int32_t last_option_added = 0
 
dcon::effect_key immediate_
 
bool major = false
 
bool fire_only_once = false
 
bool allow_multiple_instances = false
 
dcon::gfx_object_id picture_
 
dcon::text_key title_
 
dcon::text_key desc_
 
dcon::issue_id issue_group_
 

Detailed Description

Definition at line 2294 of file parsers_declarations.hpp.

Member Function Documentation

◆ desc()

void parsers::generic_event::desc ( association_type  ,
std::string_view  value,
error_handler err,
int32_t  line,
event_building_context context 
)

Definition at line 2999 of file parsers_declarations.cpp.

Here is the call graph for this function:

◆ finish()

void parsers::generic_event::finish ( event_building_context context)
inline

Definition at line 2318 of file parsers_declarations.hpp.

Here is the call graph for this function:

◆ immediate()

void parsers::generic_event::immediate ( dcon::effect_key  value,
error_handler err,
int32_t  line,
event_building_context context 
)
inline

Definition at line 2312 of file parsers_declarations.hpp.

◆ issue_group()

void parsers::generic_event::issue_group ( association_type  ,
std::string_view  value,
error_handler err,
int32_t  line,
event_building_context context 
)

Definition at line 3004 of file parsers_declarations.cpp.

◆ option()

void parsers::generic_event::option ( sys::event_option const &  value,
error_handler err,
int32_t  line,
event_building_context context 
)

Definition at line 3012 of file parsers_declarations.cpp.

Here is the call graph for this function:

◆ picture()

void parsers::generic_event::picture ( association_type  ,
std::string_view  value,
error_handler err,
int32_t  line,
event_building_context context 
)

Definition at line 3025 of file parsers_declarations.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ title()

void parsers::generic_event::title ( association_type  ,
std::string_view  value,
error_handler err,
int32_t  line,
event_building_context context 
)

Definition at line 2994 of file parsers_declarations.cpp.

Here is the call graph for this function:

Member Data Documentation

◆ allow_multiple_instances

bool parsers::generic_event::allow_multiple_instances = false

Definition at line 2303 of file parsers_declarations.hpp.

◆ desc_

dcon::text_key parsers::generic_event::desc_

Definition at line 2306 of file parsers_declarations.hpp.

◆ fire_only_once

bool parsers::generic_event::fire_only_once = false

Definition at line 2302 of file parsers_declarations.hpp.

◆ id

int32_t parsers::generic_event::id = 0

Definition at line 2295 of file parsers_declarations.hpp.

◆ immediate_

dcon::effect_key parsers::generic_event::immediate_

Definition at line 2300 of file parsers_declarations.hpp.

◆ issue_group_

dcon::issue_id parsers::generic_event::issue_group_

Definition at line 2307 of file parsers_declarations.hpp.

◆ last_option_added

int32_t parsers::generic_event::last_option_added = 0

Definition at line 2299 of file parsers_declarations.hpp.

◆ major

bool parsers::generic_event::major = false

Definition at line 2301 of file parsers_declarations.hpp.

◆ mean_time_to_happen

dcon::value_modifier_key parsers::generic_event::mean_time_to_happen

Definition at line 2297 of file parsers_declarations.hpp.

◆ options

std::array<sys::event_option, sys::max_event_options> parsers::generic_event::options

Definition at line 2298 of file parsers_declarations.hpp.

◆ picture_

dcon::gfx_object_id parsers::generic_event::picture_

Definition at line 2304 of file parsers_declarations.hpp.

◆ title_

dcon::text_key parsers::generic_event::title_

Definition at line 2305 of file parsers_declarations.hpp.

◆ trigger

dcon::trigger_key parsers::generic_event::trigger

Definition at line 2296 of file parsers_declarations.hpp.


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