aboutsummaryrefslogtreecommitdiff
path: root/engines/cryo/ResourceManager.h
diff options
context:
space:
mode:
authorRetro-Junk2016-07-31 00:59:30 +0300
committerEugene Sandulenko2017-01-25 22:41:53 +0100
commit59c90d21ad8f1f1e741cfb4bed3e9e099b37766a (patch)
treef7675de1c40311f3f20996eac50198aa0f95e0fb /engines/cryo/ResourceManager.h
parentecf0d041045214933b9ef10d490bf62f3c7add99 (diff)
downloadscummvm-rg350-59c90d21ad8f1f1e741cfb4bed3e9e099b37766a.tar.gz
scummvm-rg350-59c90d21ad8f1f1e741cfb4bed3e9e099b37766a.tar.bz2
scummvm-rg350-59c90d21ad8f1f1e741cfb4bed3e9e099b37766a.zip
CRYO: Prettify code with AStyle
Diffstat (limited to 'engines/cryo/ResourceManager.h')
-rw-r--r--engines/cryo/ResourceManager.h105
1 files changed, 49 insertions, 56 deletions
diff --git a/engines/cryo/ResourceManager.h b/engines/cryo/ResourceManager.h
index 1ef577678b..9bba1d37f6 100644
--- a/engines/cryo/ResourceManager.h
+++ b/engines/cryo/ResourceManager.h
@@ -9,69 +9,62 @@
namespace Cryo {
- template<typename T>
- class CryoArray {
- private:
- unsigned char *_data;
- bool _ownData;
- unsigned short ElementOffset(int num)
- {
- assert(_data && num < Count())
- return (static_cast<unsigned short*>_data)[num];
- }
- public:
- CryoArray(void* data, bool ownData) : _data(data), _ownData(ownData)
- {
- }
- ~CryoArray()
- {
- if (_ownData)
- delete data;
- }
- unsigned short Count()
- {
- return ElementOffset(0) / 2;
- }
- const T* operator[](int index)
- {
- return static_cast<T*>(_data + ElementOffset(num));
- }
- };
+template<typename T>
+class CryoArray {
+private:
+ unsigned char *_data;
+ bool _ownData;
+ unsigned short ElementOffset(int num) {
+ assert(_data && num < Count())
+ return (static_cast<unsigned short *>_data)[num];
+ }
+public:
+ CryoArray(void *data, bool ownData) : _data(data), _ownData(ownData) {
+ }
+ ~CryoArray() {
+ if (_ownData)
+ delete data;
+ }
+ unsigned short Count() {
+ return ElementOffset(0) / 2;
+ }
+ const T *operator[](int index) {
+ return static_cast<T *>(_data + ElementOffset(num));
+ }
+};
- class ResourceManager
- {
- private:
- struct DatFileEntry {
- char _name[16];
- unsigned int _size;
- unsigned int _offset;
- unsigned char _flag;
- };
+class ResourceManager {
+private:
+ struct DatFileEntry {
+ char _name[16];
+ unsigned int _size;
+ unsigned int _offset;
+ unsigned char _flag;
+ };
- Common::Array<DatFileEntry> _files;
- Common::File _datFile;
+ Common::Array<DatFileEntry> _files;
+ Common::File _datFile;
- static void *StreamToBuffer(Common::SeekableReadStream *stream, unsigned int *size);
+ static void *StreamToBuffer(Common::SeekableReadStream *stream, unsigned int *size);
- public:
- ResourceManager(const Common::String &datFileName);
- ResourceManager();
- ~ResourceManager();
+public:
+ ResourceManager(const Common::String &datFileName);
+ ResourceManager();
+ ~ResourceManager();
- bool LoadDatFile(const Common::String &datFileName);
+ bool LoadDatFile(const Common::String &datFileName);
- // Load resource as a seekable stream
- Common::SeekableReadStream *GetFile(const Common::String &resName, unsigned int hintIndex = 0);
- Common::SeekableReadStream *GetFile(unsigned int resIndex);
+ // Load resource as a seekable stream
+ Common::SeekableReadStream *GetFile(const Common::String &resName, unsigned int hintIndex = 0);
+ Common::SeekableReadStream *GetFile(unsigned int resIndex);
- // Load resource as a buffer
- void* GetData(const Common::String &resName, unsigned int *size = nullptr);
- void* GetData(int resIndex, unsigned int *size = nullptr);
- void* operator[](int resIndex)
- {
- return GetData(resIndex);
- }
+ // Load resource as a buffer
+ void *GetData(const Common::String &resName, unsigned int *size = nullptr);
+ void *GetData(int resIndex, unsigned int *size = nullptr);
+ void *operator[](int resIndex) {
+ return GetData(resIndex);
+ }
- };
+};
} \ No newline at end of file