TDME2 1.9.121
|
#include <tdme/utilities/MiniScript.h>
Classes | |
struct | StateMachineState |
Public Types | |
enum | EndType { ENDTYPE_FOR , ENDTYPE_IF } |
enum | ConditionType { SCRIPT , CONDITIONTYPE_FORTIME } |
Public Attributes | |
bool | running { false } |
int | scriptIdx { -1 } |
int | statementIdx { -1 } |
int64_t | timeWaitStarted { -1LL } |
int64_t | timeWaitTime { -1LL } |
string | id |
unordered_map< string, ScriptVariable * > | variables |
unordered_map< int, int64_t > | forTimeStarted |
stack< bool > | conditionStack |
stack< EndType > | endTypeStack |
StateMachineState | state |
vector< string > | enabledNamedConditions |
int64_t | timeEnabledConditionsCheckLast { -1LL } |
Definition at line 679 of file MiniScript.h.
enum ConditionType |
Enumerator | |
---|---|
SCRIPT | |
CONDITIONTYPE_FORTIME |
Definition at line 681 of file MiniScript.h.
enum EndType |
Enumerator | |
---|---|
ENDTYPE_FOR | |
ENDTYPE_IF |
Definition at line 680 of file MiniScript.h.
stack<bool> conditionStack |
Definition at line 698 of file MiniScript.h.
vector<string> enabledNamedConditions |
Definition at line 701 of file MiniScript.h.
stack<EndType> endTypeStack |
Definition at line 699 of file MiniScript.h.
unordered_map<int, int64_t> forTimeStarted |
Definition at line 697 of file MiniScript.h.
string id |
Definition at line 695 of file MiniScript.h.
bool running { false } |
Definition at line 690 of file MiniScript.h.
int scriptIdx { -1 } |
Definition at line 691 of file MiniScript.h.
StateMachineState state |
Definition at line 700 of file MiniScript.h.
int statementIdx { -1 } |
Definition at line 692 of file MiniScript.h.
int64_t timeEnabledConditionsCheckLast { -1LL } |
Definition at line 702 of file MiniScript.h.
int64_t timeWaitStarted { -1LL } |
Definition at line 693 of file MiniScript.h.
int64_t timeWaitTime { -1LL } |
Definition at line 694 of file MiniScript.h.
unordered_map<string, ScriptVariable*> variables |
Definition at line 696 of file MiniScript.h.