ScummVM
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
Enumerator
kStackSize 
kStackLastEntry 

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: