Classes | |
struct | DRDirectoryItem |
struct | DRRect |
struct | DRSubRect |
Public Member Functions | |
DataResource (NeverhoodEngine *vm) | |
void | load (uint32 fileHash) |
void | unload () |
NPoint | getPoint (uint32 nameHash) |
NPointArray * | getPointArray (uint32 nameHash) |
NRectArray * | getRectArray (uint32 nameHash) |
HitRectList * | getHitRectList () |
MessageList * | getMessageListAtPos (int16 klaymenX, int16 klaymenY, int16 mouseX, int16 mouseY) |
Protected Types | |
typedef Common::Array< DRSubRect > | DRSubRectList |
Protected Member Functions | |
DataResource::DRDirectoryItem * | findDRDirectoryItem (uint32 nameHash, uint16 type) |
Protected Attributes | |
NeverhoodEngine * | _vm |
ResourceHandle | _resourceHandle |
Common::Array< DRDirectoryItem > | _directory |
Common::Array< NPoint > | _points |
Common::Array< NPointArray * > | _pointArrays |
Common::Array< NRectArray * > | _rectArrays |
Common::Array< HitRectList * > | _hitRectLists |
Common::Array< MessageList * > | _messageLists |
Common::Array< DRRect > | _drRects |
Common::Array< DRSubRectList * > | _drSubRectLists |