ScummVM API documentation
Supernova::Object Struct Reference

Public Member Functions

 Object (byte roomId, int name, int description, ObjectId id, ObjectType type, byte click, byte click2, byte section=0, RoomId exitRoom=NULLROOM, byte direction=0)
 
void resetProperty (ObjectType type=NULLTYPE)
 
void setProperty (ObjectType type)
 
void disableProperty (ObjectType type)
 
bool hasProperty (ObjectType type) const
 

Static Public Member Functions

static bool combine (Object &obj1, Object &obj2, ObjectId id1, ObjectId id2)
 

Public Attributes

byte _roomId
 
int _name
 
int _description
 
ObjectId _id
 
ObjectTypes _type
 
byte _click
 
byte _click2
 
byte _section
 
RoomId _exitRoom
 
byte _direction
 

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