ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

Levels are holder resources for the locations. More...

#include <level.h>

Inheritance diagram for Stark::Resources::Level:
Collaboration diagram for Stark::Resources::Level:

List of all members.

Public Types

enum  SubType { kGlobal = 1, kGame = 2, kStatic = 3 }

Public Member Functions

 Level (Object *parent, byte subType, uint16 index, const Common::String &name)
virtual ~Level ()

Static Public Attributes

static const Type::ResourceType TYPE = Type::kLevel

Protected Member Functions

void printData () override

Detailed Description

Levels are holder resources for the locations.

Levels are used to share resources between related locations. Resources in a level are kept when switching to another location of the same level.

Definition at line 40 of file level.h.


Member Enumeration Documentation

Enumerator:
kGlobal 
kGame 
kStatic 

Definition at line 44 of file level.h.


Constructor & Destructor Documentation

Stark::Resources::Level::Level ( Object parent,
byte  subType,
uint16  index,
const Common::String name 
)

Definition at line 33 of file level.cpp.

Stark::Resources::Level::~Level (  )  [virtual]

Definition at line 30 of file level.cpp.


Member Function Documentation

void Stark::Resources::Level::printData (  )  [override, protected, virtual]

Reimplemented from Stark::Resources::Object.

Definition at line 38 of file level.cpp.


Member Data Documentation

const Type::ResourceType Stark::Resources::Level::TYPE = Type::kLevel [static]

Definition at line 42 of file level.h.


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


Generated on Sat Sep 21 2019 05:04:35 for ResidualVM by doxygen 1.7.1
curved edge   curved edge