17 lines
343 B
C++
17 lines
343 B
C++
|
namespace Components
|
||
|
{
|
||
|
class StringTable : public Component
|
||
|
{
|
||
|
public:
|
||
|
StringTable();
|
||
|
~StringTable();
|
||
|
const char* GetName() { return "StringTable"; };
|
||
|
|
||
|
private:
|
||
|
static std::map<std::string, Game::StringTable*> StringTableMap;
|
||
|
|
||
|
static int Hash(const char* data);
|
||
|
static Game::StringTable* LoadObject(const char* filename);
|
||
|
};
|
||
|
}
|