#include <resources.h>
Public Member Functions | |
void | load () |
Protected Member Functions | |
ResourceFile (const Common::Path &filename) | |
virtual | ~ResourceFile () |
virtual void | synchronize ()=0 |
virtual void | syncString (const char *&str) |
virtual void | syncStrings (const char **str, size_t count) |
virtual void | syncStrings2D (const char **str, size_t count1, size_t count2) |
virtual void | syncNumber (int &val) |
virtual void | syncNumbers (int *vals, size_t count) |
virtual void | syncNumbers2D (int *vals, size_t count1, size_t count2) |
virtual void | syncNumbers3D (int *vals, size_t count1, size_t count2, size_t count3) |
virtual void | syncBytes (byte *vals, size_t count) |
virtual void | syncBytes2D (byte *vals, size_t count1, size_t count2) |
Protected Attributes | |
Common::Path | _filename |
Base class for classes that exposes a set of strings, arrays, and other data from a resource
|
protected |
Constructor
|
inlineprotectedvirtual |
Destructor
|
protectedpure virtual |
Synchronizes the data for the resource
Implemented in Ultima::Shared::FontResources, and Ultima::Ultima1::GameResources.
void Ultima::Shared::ResourceFile::load | ( | ) |
Loads in a resource