|
HoverRace
2.0
|
Legacy resource manager for ObjFac1.dat resources. More...
#include <ResourceLib.h>
Public Member Functions | |
| ResourceLib (const Util::OS::path_t &filename) | |
| Constructor for loaded library. More... | |
| ~ResourceLib () | |
| const ResActor * | GetActor (int id) |
| ResBitmap * | GetBitmap (int id) |
| const ResContinuousSound * | GetContinuousSound (int id) |
| const ResShortSound * | GetShortSound (int id) |
| const ResSprite * | GetSprite (int id) |
Protected Member Functions | |
| ResourceLib () | |
| Constructor for empty library. More... | |
Protected Attributes | |
| std::map< int, std::unique_ptr< ResActor > > | actors |
| std::map< int, std::unique_ptr< ResBitmap > > | bitmaps |
| std::map< int, std::unique_ptr< ResContinuousSound > > | continuousSounds |
| std::unique_ptr< Parcel::RecordFile > | recordFile |
| std::map< int, std::unique_ptr< ResShortSound > > | shortSounds |
| std::map< int, std::unique_ptr< ResSprite > > | sprites |
Static Protected Attributes | |
| static const MR_UInt32 | FILE_MAGIC = 12345 |
Legacy resource manager for ObjFac1.dat resources.
|
protected |
Constructor for empty library.
| HoverRace::ObjFacTools::ResourceLib::ResourceLib | ( | const Util::OS::path_t & | filename | ) |
Constructor for loaded library.
| filename | The resource data file. |
| HoverRace::ObjFacTools::ResourceLib::~ResourceLib | ( | ) |
| const ResActor * HoverRace::ObjFacTools::ResourceLib::GetActor | ( | int | id | ) |
| ResBitmap * HoverRace::ObjFacTools::ResourceLib::GetBitmap | ( | int | id | ) |
| const ResContinuousSound * HoverRace::ObjFacTools::ResourceLib::GetContinuousSound | ( | int | id | ) |
| const ResShortSound * HoverRace::ObjFacTools::ResourceLib::GetShortSound | ( | int | id | ) |
| const ResSprite * HoverRace::ObjFacTools::ResourceLib::GetSprite | ( | int | id | ) |
|
protected |
|
staticprotected |
|
protected |
|
protected |
1.8.11