Mercurial > LightClone
view LightClone/Source/Loader.h @ 43:d27c06bd8ce1
Simplify input manager and remove event system
author | koryspansel |
---|---|
date | Thu, 22 Sep 2011 10:47:05 -0700 |
parents | 58a16d529d95 |
children | 6d4437a24aeb |
line wrap: on
line source
/* * Loader */ #ifndef __LOADER_H__ #define __LOADER_H__ #include "Core.h" /* * Loader */ class Loader { /* * kSize */ Size kSize; /* * pType */ uint32* pType; /* * pHeight */ uint32* pHeight; /* * kPosition */ Position kPosition; /* * kDirection */ Direction kDirection; public: /* * Loader */ Loader(); /* * ~Loader */ ~Loader(); /* * Load */ ErrorCode Load(const char* pName); /* * GetSize */ const Size& GetSize() const; /* * GetTowerType */ uint32 GetTowerType(uint32 nX, uint32 nY); /* * GetTowerHeight */ uint32 GetTowerHeight(uint32 nX, uint32 nY); /* * GetInitialPosition */ const Position& GetInitialPosition() const; /* * GetInitialDirection */ const Direction& GetInitialDirection() const; }; #endif //__LOADER_H__