Base class for code generators.
Definition: CodeGenerator.h:58
Base class for engines.
Definition: Engine.h:34
A window instruction.
Definition: FieldWindowInstruction.h:26
void ProcessWSIZW(CodeGenerator *code_gen)
Processes a WSIZW opcode.
Definition: FieldWindowInstruction.cpp:62
void ProcessMESSAGE(CodeGenerator *code_gen, const std::string &script_name)
Definition: FieldWindowInstruction.cpp:196
void ProcessSTTIM(CodeGenerator *code_gen)
Processes a STTIM opcode.
Definition: FieldWindowInstruction.cpp:177
void ProcessWCLSE(CodeGenerator *code_gen)
Definition: FieldWindowInstruction.cpp:227
void ProcessWSPCL(CodeGenerator *code_gen)
Processes a WSPCL opcode.
Definition: FieldWindowInstruction.cpp:75
virtual void ProcessInst(Function &func, ValueStack &stack, Engine *engine, CodeGenerator *code_gen) override
Processes the instruction.
Definition: FieldWindowInstruction.cpp:27
void ProcessWMODE(CodeGenerator *code_gen)
Processes a WMODE opcode.
Definition: FieldWindowInstruction.cpp:93
void ProcessMENU(CodeGenerator *code_gen)
Processes a MENU opcode.
Definition: FieldWindowInstruction.cpp:116
void ProcessWINDOW(CodeGenerator *code_gen)
Definition: FieldWindowInstruction.cpp:103
void ProcessMENU2(CodeGenerator *code_gen)
Definition: FieldWindowInstruction.cpp:239
void ProcessASK(CodeGenerator *code_gen, const std::string &script_name)
Processes an ASK opcode.
Definition: FieldWindowInstruction.cpp:211
void ProcessMPNAM(CodeGenerator *code_gen, const std::string &script_name)
Definition: FieldWindowInstruction.cpp:233
Instruction performing a kernel function call.
Definition: KernelCallInstruction.h:23
Structure representing a function.
Definition: Function.h:26