Lines Matching defs:SObject

54 struct SObject {  struct
55 Common::Rect _rect;
56 Common::Rect _lim;
57 int8 _position; // -1 if no position
58 uint16 _name;
59 uint16 _examine;
60 uint16 _action;
61 uint8 _goRoom; // If direction room num - if person num dialog
62 uint8 _nbox; // Which 3d box the object is associated with
63 uint8 _ninv; // ptr inventory
64 uint16 _anim;
67 void setFlagDone(bool on) { if (on) _flag |= kObjFlagDone; else _flag &= ~kObjFlagDone; } in setFlagDone()
68 void setFlagExamine(bool on) { if (on) _flag |= kObjFlagExamine; else _flag &= ~kObjFlagExamine; } in setFlagExamine()
69 void setFlagExtra(bool on) { if (on) _flag |= kObjFlagExtra; else _flag &= ~kObjFlagExtra; } in setFlagExtra()
70 void setFlagPerson(bool on) { if (on) _flag |= kObjFlagPerson; else _flag &= ~kObjFlagPerson; } in setFlagPerson()
71 void setFlagRoomOut(bool on) { if (on) _flag |= kObjFlagRoomOut; else _flag &= ~kObjFlagRoomOut; } in setFlagRoomOut()
72 void setFlagRoomIn(bool on) { if (on) _flag |= kObjFlagRoomIn; else _flag &= ~kObjFlagRoomIn; } in setFlagRoomIn()
73 void setFlagTake(bool on) { if (on) _flag |= kObjFlagTake; else _flag &= ~kObjFlagTake; } in setFlagTake()
75 bool isFlagDone() { return _flag & kObjFlagDone; } in isFlagDone()
76 bool isFlagExamine() { return _flag & kObjFlagExamine; } in isFlagExamine()
77 bool isFlagExtra() { return _flag & kObjFlagExtra; } in isFlagExtra()
78 bool isFlagPerson() { return _flag & kObjFlagPerson; } in isFlagPerson()
79 bool isFlagRoomIn() { return _flag & kObjFlagRoomIn; } in isFlagRoomIn()
80 bool isFlagRoomOut() { return _flag & kObjFlagRoomOut; } in isFlagRoomOut()
81 bool isFlagTake() { return _flag & kObjFlagTake; } in isFlagTake()
82 bool isFlagUseWith() { return _flag & kObjFlagUseWith; } in isFlagUseWith()
84 bool isModeHidden() { return _mode & OBJMODE_HIDDEN; } in isModeHidden()
85 bool isModeFull() { return _mode & OBJMODE_FULL; } in isModeFull()
86 bool isModeMask() { return _mode & OBJMODE_MASK; } in isModeMask()
87 bool isModeLim() { return _mode & OBJMODE_LIM; } in isModeLim()
88 bool isModeStatus() { return _mode & OBJMODE_OBJSTATUS; } in isModeStatus()
90 void setModeHidden(bool on) { if (on) _mode |= OBJMODE_HIDDEN; else _mode &= ~OBJMODE_HIDDEN; } in setModeHidden()
91 void setModeFull(bool on) { if (on) _mode |= OBJMODE_FULL; else _mode &= ~OBJMODE_FULL; } in setModeFull()
92 void setModeMask(bool on) { if (on) _mode |= OBJMODE_MASK; else _mode &= ~OBJMODE_MASK; } in setModeMask()
93 void setModeLim(bool on) { if (on) _mode |= OBJMODE_LIM; else _mode &= ~OBJMODE_LIM; } in setModeLim()
94 …id setModeStatus(bool on) { if (on) _mode |= OBJMODE_OBJSTATUS; else _mode &= ~OBJMODE_OBJSTATUS; } in setModeStatus()
101 uint8 _mode;