ScummVM API documentation
LastExpress::Scene Class Reference
Inheritance diagram for LastExpress::Scene:
LastExpress::Drawable

Public Types

enum  Type {
  kTypeObject = 1, kTypeItem = 2, kTypeItem2 = 3, kTypeObjectItem = 4,
  kTypeItem3 = 5, kTypeObjectLocation2 = 6, kTypeCompartments = 7, kTypeCompartmentsItem = 8,
  kTypeList = 128, kTypeSavePointChapter = 129, kTypeLoadBeetleSequences = 130, kTypeGameOver = 131,
  kTypeReadText = 132, kType133 = 133
}
 

Public Member Functions

Common::Rect draw (Graphics::Surface *surface) override
 
Common::Array< SceneHotspot * > * getHotspots ()
 
bool checkHotSpot (const Common::Point &coord, SceneHotspot **hotspot)
 
SceneHotspotgetHotspot (uint index=0)
 
Common::String toString ()
 

Public Attributes

EntityPosition entityPosition
 
Location location
 
CarIndex car
 
Position position
 
Type type
 
byte param1
 
byte param2
 
byte param3
 

Friends

bool SceneLoader::load (Common::SeekableReadStream *stream)
 
SceneSceneLoader::get (SceneIndex index)
 

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