]> jfr.im git - irc/gameservirc.git/blob - gameserv-2.0/libgameservgldl/include/GameServ/DataLayer/File/FileId.h
Fixed up Modifiers for items
[irc/gameservirc.git] / gameserv-2.0 / libgameservgldl / include / GameServ / DataLayer / File / FileId.h
1 #ifndef __GameServ__FileId_H__
2 #define __GameServ__FileId_H__
3
4 #include <string>
5 using std::string;
6
7 #include <GameServ/Types.h>
8 using GameServ::Types::ItemTypes;
9
10 namespace GameServ { namespace DataLayer { namespace File {
11 class FileId
12 {
13 public:
14 static string CreatePlayerId(const string &Name);
15 static string GetNameFromPlayerId(const string &Id);
16
17 static string CreateItemId(ItemTypes::ItemType type, const string &Number);
18 static ItemTypes::ItemType GetItemTypeFromId(const string &Id);
19 static string GetItemNumberFromId(const string &Id);
20 private:
21 FileId();
22 ~FileId();
23 };
24 }}}
25 #endif