]> jfr.im git - irc/gameservirc.git/blobdiff - gameserv-2.0/libgameservgldl/src/DataLayer/MySQL/MySQLMonsterDAO.cpp
Moved all SSQLS macros into their corresponding .cpp files so including the header...
[irc/gameservirc.git] / gameserv-2.0 / libgameservgldl / src / DataLayer / MySQL / MySQLMonsterDAO.cpp
index 461aa06353a3660146043ab60bfa967964b1916e..0314ef5de5ffb270e7a3a9e9d0cf0f9828e1e264 100644 (file)
@@ -1,6 +1,6 @@
 #include <GameServ/DataLayer/MySQL/MySQLMonsterDAO.h>\r
 using GameServ::DataLayer::MySQL::MySQLMonsterDAO;\r
-using GameServ::DataLayer::MySQL::monster;\r
+\r
 #include <GameServ/GameLayer/GameObjects/MonsterGO.h>\r
 using GameServ::GameLayer::GameObjects::MonsterGO;\r
 \r
@@ -30,6 +30,22 @@ using std::vector;
 #include <mysql++.h>\r
 #include <ssqls.h>\r
 \r
+sql_create_10(monster, 1, 0,\r
+mysqlpp::sql_int_unsigned, id,\r
+mysqlpp::sql_varchar, name,\r
+mysqlpp::sql_varchar, weaponname,\r
+mysqlpp::sql_int, strength,\r
+mysqlpp::sql_int, defense,\r
+mysqlpp::sql_int, gold,\r
+mysqlpp::sql_int, experience,\r
+mysqlpp::sql_int_unsigned, levelId,\r
+mysqlpp::sql_int_unsigned, health,\r
+mysqlpp::sql_varchar, deathcry);\r
+\r
+\r
+shared_ptr<MonsterGO> CreateMonsterFromMonsterSSQLS(const monster &m);\r
+monster CreateMonsterSSQLSFromMonster(shared_ptr<MonsterGO> spMonster);\r
+\r
 MySQLMonsterDAO::MySQLMonsterDAO()\r
 {\r
        Initialize("monster");\r
@@ -227,7 +243,7 @@ void MySQLMonsterDAO::Update(shared_ptr<MonsterGO> spMonster)
        }\r
 }\r
 \r
-shared_ptr<MonsterGO> MySQLMonsterDAO::CreateMonsterFromMonsterSSQLS(const monster &m) const\r
+shared_ptr<MonsterGO> CreateMonsterFromMonsterSSQLS(const monster &m)\r
 {\r
        shared_ptr<MonsterGO> spMonster = shared_ptr<MonsterGO>(new MonsterGO());\r
 \r
@@ -245,7 +261,7 @@ shared_ptr<MonsterGO> MySQLMonsterDAO::CreateMonsterFromMonsterSSQLS(const monst
 \r
        return spMonster;\r
 }\r
-monster MySQLMonsterDAO::CreateMonsterSSQLSFromMonster(shared_ptr<MonsterGO> spMonster) const\r
+monster CreateMonsterSSQLSFromMonster(shared_ptr<MonsterGO> spMonster)\r
 {\r
        monster m;\r
 \r