41#ifndef NO_SCRIPT_COMPILER
47#define SCRIPT_TOKEN_ITER_SZ_MAX 255
51 char token_iter[SCRIPT_TOKEN_ITER_SZ_MAX + 1];
52 uint16_t token_iter_sz;
#define SCRIPT_STEPS_MAX
Maximum number of steps in an individual script.
Definition: src/config.h:134
Definition: scstruct.h:49
Contains a single instruction in a script, in SCRIPT::steps.
Definition: scstruct.h:21
int16_t arg
Argument that will be passed to this action on execution.
Definition: scstruct.h:25
uint16_t action
Opcode of the action as defined by SCRIPT_CB_TABLE.
Definition: scstruct.h:23
Contains immutable state for scripts attached to a TILEMAP.
Definition: scstruct.h:34
struct SCRIPT_STEP steps[SCRIPT_STEPS_MAX]
Indexed list of script steps in order.
Definition: scstruct.h:36
uint16_t steps_count
Number of SCRIPT::steps attached to this script.
Definition: scstruct.h:38