3 #include "mof/Graphics.h"
\r
5 #include "SymbolController.h"
\r
6 #include "DungeonBuilder.h"
\r
12 std::vector<et::Symbol*> m_symbols;
\r
13 std::vector<et::SymbolController*> m_controllers;
\r
14 mof::TextureManager* m_pTextureManager;
\r
15 et::DungeonBuilder* m_pMapBuilder;
\r
17 SymbolManager(mof::TextureManager* pTextureManager , et::DungeonBuilder* pMapBuilder);
\r
18 virtual ~SymbolManager(void);
\r
19 virtual void update();
\r
20 virtual void draw();
\r
21 void add(SymbolController* pController);
\r
22 std::vector<et::Symbol*> testCollision(et::Symbol* pSymbol );
\r
23 std::vector<et::Symbol*>* getSymbolList(){return &m_symbols;}
\r