]> jfr.im git - irc/gameservirc.git/blobdiff - gameserv-2.0/libgameservgldl/src/DataLayer/File/FilePlayerDAO.cpp
Removed unnecessary user project file
[irc/gameservirc.git] / gameserv-2.0 / libgameservgldl / src / DataLayer / File / FilePlayerDAO.cpp
index 938548417c5d00cf4b46abfe5354f475417ceb24..59e6e64755d86b1a0ebee0b3a2592e715178f87c 100644 (file)
@@ -80,16 +80,60 @@ shared_ptr<PlayerGO> FilePlayerDAO::CreatePlayerFromLine(const string &line) con
 {\r
        shared_ptr<PlayerGO> spPlayer;\r
        spPlayer = shared_ptr<PlayerGO>(new PlayerGO());\r
-       boost::char_separator<char> sep("|", 0, boost::keep_empty_tokens);\r
+       boost::char_separator<char> sep(" ", 0, boost::keep_empty_tokens);\r
        tokenizer tokens(line, sep);\r
        tokenizer::iterator tok_iter = tokens.begin();\r
 \r
-       spPlayer->Name((*tok_iter));\r
+       spPlayer->Level(lexical_cast<int>((*tok_iter)));\r
+       tok_iter++;\r
+       spPlayer->Experience(lexical_cast<unsigned long int>((*tok_iter)));\r
+       tok_iter++;\r
+       spPlayer->Gold(lexical_cast<unsigned long int>((*tok_iter)));\r
+       tok_iter++;\r
+       spPlayer->Bank(lexical_cast<unsigned long int>((*tok_iter)));\r
+       tok_iter++;\r
+       spPlayer->Health(lexical_cast<int>((*tok_iter)));\r
+       tok_iter++;\r
+       spPlayer->MaxHealth(lexical_cast<int>((*tok_iter)));\r
+       tok_iter++;\r
+       spPlayer->Strength(lexical_cast<int>((*tok_iter)));\r
+       tok_iter++;\r
+       spPlayer->Defense(lexical_cast<int>((*tok_iter)));\r
+       tok_iter++;\r
+       spPlayer->ForestFights(lexical_cast<int>((*tok_iter)));\r
+       tok_iter++;\r
+       spPlayer->PlayerFights(lexical_cast<int>((*tok_iter)));\r
+       tok_iter++;\r
+       int flags = lexical_cast<int>((*tok_iter));\r
+       SetFlags(spPlayer, flags);\r
+       tok_iter++;\r
+       spPlayer->Password((*tok_iter));\r
 \r
        return spPlayer;\r
 }\r
 \r
+void FilePlayerDAO::SetFlags(shared_ptr<PlayerGO> spPlayer, const int &flags) const\r
+{\r
+\r
+}\r
 \r
+void FilePlayerDAO::Update(shared_ptr<PlayerGO> spPlayer)\r
+{\r
+       throw DataLayerException("Undefined Function", __FILE__, __LINE__);\r
+}\r
 \r
+void FilePlayerDAO::Insert(shared_ptr<PlayerGO> spPlayer)\r
+{\r
+       throw DataLayerException("Undefined Function", __FILE__, __LINE__);\r
+}\r
 \r
+bool FilePlayerDAO::IdExists(const string &Id) const\r
+{\r
+       throw DataLayerException("Undefined Function", __FILE__, __LINE__);\r
+       return false;\r
+}\r
 \r
+list<string> FilePlayerDAO::GetIdsByName(const string &Name) const\r
+{\r
+       throw DataLayerException("Undefined Function", __FILE__, __LINE__);\r
+}
\ No newline at end of file