xoreos
0.0.5
|
#include <room.h>
Public Member Functions | |
Room (const Common::UString &resRef, uint32 id, float x, float y, float z, bool walkable) | |
~Room () | |
const Common::UString & | getResRef () const |
bool | isWalkable () const |
void | show () |
void | hide () |
Private Member Functions | |
void | load (const Common::UString &resRef, uint32 id, float x, float y, float z) |
void | unload () |
Private Attributes | |
Common::ChangeID | _resources |
const Common::UString & | _resRef |
Common::ScopedPtr< Graphics::Aurora::Model > | _model |
bool | _walkable |
Engines::Jade::Room::Room | ( | const Common::UString & | resRef, |
uint32 | id, | ||
float | x, | ||
float | y, | ||
float | z, | ||
bool | walkable | ||
) |
Engines::Jade::Room::~Room | ( | ) |
const Common::UString & Engines::Jade::Room::getResRef | ( | ) | const |
Definition at line 48 of file room.cpp.
References _resRef.
Referenced by Engines::Jade::AreaLayout::updateCamera().
bool Engines::Jade::Room::isWalkable | ( | ) | const |
|
private |
Definition at line 56 of file room.cpp.
References _model, _resources, Common::UString::c_str(), Engines::indexOptionalArchive(), Engines::loadModelObject(), and Common::ScopedPtrBase< T, Deallocator >::reset().
Referenced by Room().
|
private |
Definition at line 69 of file room.cpp.
References _model, _resources, Engines::deindexResources(), and Common::ScopedPtrBase< T, Deallocator >::reset().
Referenced by ~Room().
|
private |
|
private |
|
private |
Definition at line 52 of file room.h.
Referenced by getResRef().
|
private |
Definition at line 56 of file room.h.
Referenced by isWalkable().