OpenEnroth 73e68f7
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
explosion_effect_struct Struct Reference

#include <Arcomage.h>

Public Member Functions

int Free ()
 
int StartFill (effect_params_struct *params)
 
int Clear (char stop_init, char wipe)
 
int UpdateEffect ()
 
int IsEffectActive ()
 

Static Public Member Functions

static explosion_effect_structNew ()
 

Public Attributes

int mem_signature
 
int spark_array_size
 
int remaining_sparks_to_init
 
int start_x_min
 
int start_y_max
 
int start_x_max
 
int start_y_min
 
int unused_param_1
 
int unused_param_2
 
int unused_param_3
 
float gravity
 
int num_init_per_cycle
 
int prev_init_overflow
 
int unused_acc_1
 
int unused_acc_2
 
int min_lifespan
 
int max_lifespan
 
int unused_param_4
 
int unused_param_5
 
int unused_param_6
 
int unused_param_7
 
spark_point_structspark_array_ptr = nullptr
 
char effect_active
 
char params_filled
 
char unused_param_8
 
char unused_param_9
 

Member Function Documentation

◆ Clear()

int explosion_effect_struct::Clear ( char  stop_init,
char  wipe 
)

◆ Free()

int explosion_effect_struct::Free ( )

◆ IsEffectActive()

int explosion_effect_struct::IsEffectActive ( )

◆ New()

explosion_effect_struct * explosion_effect_struct::New ( )
static

◆ StartFill()

int explosion_effect_struct::StartFill ( effect_params_struct params)

◆ UpdateEffect()

int explosion_effect_struct::UpdateEffect ( )

Member Data Documentation

◆ effect_active

char explosion_effect_struct::effect_active

◆ gravity

float explosion_effect_struct::gravity

◆ max_lifespan

int explosion_effect_struct::max_lifespan

◆ mem_signature

int explosion_effect_struct::mem_signature

◆ min_lifespan

int explosion_effect_struct::min_lifespan

◆ num_init_per_cycle

int explosion_effect_struct::num_init_per_cycle

◆ params_filled

char explosion_effect_struct::params_filled

◆ prev_init_overflow

int explosion_effect_struct::prev_init_overflow

◆ remaining_sparks_to_init

int explosion_effect_struct::remaining_sparks_to_init

◆ spark_array_ptr

spark_point_struct* explosion_effect_struct::spark_array_ptr = nullptr

◆ spark_array_size

int explosion_effect_struct::spark_array_size

◆ start_x_max

int explosion_effect_struct::start_x_max

◆ start_x_min

int explosion_effect_struct::start_x_min

◆ start_y_max

int explosion_effect_struct::start_y_max

◆ start_y_min

int explosion_effect_struct::start_y_min

◆ unused_acc_1

int explosion_effect_struct::unused_acc_1

◆ unused_acc_2

int explosion_effect_struct::unused_acc_2

◆ unused_param_1

int explosion_effect_struct::unused_param_1

◆ unused_param_2

int explosion_effect_struct::unused_param_2

◆ unused_param_3

int explosion_effect_struct::unused_param_3

◆ unused_param_4

int explosion_effect_struct::unused_param_4

◆ unused_param_5

int explosion_effect_struct::unused_param_5

◆ unused_param_6

int explosion_effect_struct::unused_param_6

◆ unused_param_7

int explosion_effect_struct::unused_param_7

◆ unused_param_8

char explosion_effect_struct::unused_param_8

◆ unused_param_9

char explosion_effect_struct::unused_param_9

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