Kyra::EMCState Struct Reference

#include <script.h>

+ Collaboration diagram for Kyra::EMCState:

Public Types

enum  { kStackSize = 100, kStackLastEntry = kStackSize - 1 }

Public Attributes

const uint16ip
const EMCDatadataPtr
int16 retValue
uint16 bp
uint16 sp
int16 regs [30]
int16 stack [kStackSize]

Detailed Description

Definition at line 47 of file script.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum

Definition at line 48 of file script.h.

Member Data Documentation

◆ bp

uint16 Kyra::EMCState::bp

Definition at line 56 of file script.h.

◆ dataPtr

const EMCData* Kyra::EMCState::dataPtr

Definition at line 54 of file script.h.

◆ ip

const uint16* Kyra::EMCState::ip

Definition at line 53 of file script.h.

◆ regs

int16 Kyra::EMCState::regs[30]

Definition at line 58 of file script.h.

◆ retValue

int16 Kyra::EMCState::retValue

Definition at line 55 of file script.h.

◆ sp

uint16 Kyra::EMCState::sp

Definition at line 57 of file script.h.

◆ stack

int16 Kyra::EMCState::stack[kStackSize]

Definition at line 59 of file script.h.

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