diff options
| author | Japa Illo | 2012-03-26 13:16:58 +0200 |
|---|---|---|
| committer | Japa Illo | 2012-03-26 13:16:58 +0200 |
| commit | df37cc7e59b3cf5fadfa680a68793b91810a30ff (patch) | |
| tree | c1f9e2b3d4e2d1cf6d2fe7b9a15e801d441cbae9 /ItemConfiguration.h | |
| parent | 3f7c63d777bf3722c07fdea721652da22fd2bbc2 (diff) | |
| download | stonesense-df37cc7e59b3cf5fadfa680a68793b91810a30ff.tar.gz stonesense-df37cc7e59b3cf5fadfa680a68793b91810a30ff.tar.bz2 stonesense-df37cc7e59b3cf5fadfa680a68793b91810a30ff.tar.xz | |
Added configurable sprite support for items on the floor.
Signed-off-by: Japa Illo <japa.mala.illo@gmail.com>
Diffstat (limited to 'ItemConfiguration.h')
| -rw-r--r-- | ItemConfiguration.h | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/ItemConfiguration.h b/ItemConfiguration.h new file mode 100644 index 0000000..3fd8b80 --- /dev/null +++ b/ItemConfiguration.h @@ -0,0 +1,27 @@ +#pragma once + +#include "SpriteObjects.h" + +class ItemSubConfiguration +{ +public: + c_sprite sprite; + + bool configured; +}; + +class ItemConfiguration +{ +public: + vector<ItemSubConfiguration*> subItems; + c_sprite default_sprite; + + bool configured; + + ItemConfiguration(); + ~ItemConfiguration(); +}; + +bool addSingleItemConfig( TiXmlElement* elemRoot); + +void flushItemConfig(vector<ItemConfiguration *> &config);
\ No newline at end of file |
