ScummVM API documentation
Gamos::Object Struct Reference

Public Types

enum  {
  FLAG_VALID = 1, FLAG_HASACTION = 2, FLAG_TRANSITION = 4, FLAG_STORAGE = 8,
  FLAG_GRAPHIC = 0x80, FLAG_FREECOORDS = 0x40, FLAG_OVERLAY = 0x20, FLAG_FLIPV = 0x10,
  FLAG_FLIPH = 8, FLAG_DIRTRECT = 4
}
 

Public Member Functions

bool isActionObject () const
 
bool isGraphicObject () const
 
bool isOverlayObject () const
 
bool isStaticObject () const
 

Public Attributes

int16 index = 0
 
uint8 flags = 0
 
uint8 priority = 0
 
Common::Point cell
 
int32 sprId = -1
 
int32 seqId = -1
 
int16 frame = -1
 
int16 frameMax = -1
 
Common::Point position
 
int16 actObjIndex = -1
 
uint8 actID = 0
 
uint8 t = 0
 
ObjState state
 
uint8 inputFlag = 0
 
int16 tgtObjectId = -1
 
int16 curObjectId = -1
 
ImagePospImg = nullptr
 
Common::Array< byte > storage
 

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