]> jfr.im git - irc/gameservirc.git/blobdiff - gameserv-2.0/libgameservgldl/src/DataLayer/File/FileId.cpp
Wrote some initial MySQLDAO objects, but they're not complete
[irc/gameservirc.git] / gameserv-2.0 / libgameservgldl / src / DataLayer / File / FileId.cpp
index dd184832a11dd0d40b3f1acec5f74c8f700abed2..51a99b363e962ce183cd0f6eca204bd00138750c 100644 (file)
@@ -45,9 +45,9 @@ string FileId::GetItemNumberFromId(const string &Id)
        return Id;\r
 }\r
 \r
-string FileId::CreateMonsterId(const unsigned int &Level, const string &Name)\r
+string FileId::CreateMonsterId(const string &LevelId, const string &Name)\r
 {\r
-       return str(format("%1%:%2%") % Level % Name);\r
+       return str(format("%1%:%2%") % LevelId % Name);\r
 }\r
 \r
 string FileId::CreateLevelId(const unsigned int &Number)\r
@@ -55,7 +55,12 @@ string FileId::CreateLevelId(const unsigned int &Number)
        return lexical_cast<string>(Number);\r
 }\r
 \r
-string FileId::CreateMasterId(const unsigned int &LevelNumber, const string &Name)\r
+unsigned int FileId::GetLevelNumberFromId(const string &Id)\r
 {\r
-       return str(format("%1%:%2%") % LevelNumber % Name);\r
+       return lexical_cast<unsigned int>(Id);\r
+}\r
+\r
+string FileId::CreateMasterId(const string &LevelId, const string &Name)\r
+{\r
+       return str(format("%1%:%2%") % LevelId % Name);\r
 }
\ No newline at end of file