]> jfr.im git - irc/gameservirc.git/blame - gameserv-2.0/libgameservgldl/src/DataLayer/File/FileDAOFactory.cpp
Consolidated all the individual level files into a single levels.dat file.
[irc/gameservirc.git] / gameserv-2.0 / libgameservgldl / src / DataLayer / File / FileDAOFactory.cpp
CommitLineData
ce4e8c42 1#include <GameServ/DataLayer/File/FileDAOFactory.h>\r
2#include <GameServ/DataLayer/File/FilePlayerDAO.h>\r
e0306362 3#include <GameServ/DataLayer/File/FileItemDAO.h>\r
04a66a14 4#include <GameServ/DataLayer/File/FileMonsterDAO.h>\r
142e3ca5 5#include <GameServ/DataLayer/File/FileMasterDAO.h>\r
6#include <GameServ/DataLayer/File/FileLevelDAO.h>\r
ce4e8c42 7\r
8using GameServ::DataLayer::File::FileDAOFactory;\r
9using GameServ::DataLayer::File::FilePlayerDAO;\r
e0306362 10using GameServ::DataLayer::File::FileItemDAO;\r
04a66a14 11using GameServ::DataLayer::File::FileMonsterDAO;\r
142e3ca5 12using GameServ::DataLayer::File::FileMasterDAO;\r
13using GameServ::DataLayer::File::FileLevelDAO;\r
ce4e8c42 14\r
cce88913 15#include <boost/smart_ptr/shared_ptr.hpp>\r
ce4e8c42 16using boost::shared_ptr;\r
17\r
18FileDAOFactory::FileDAOFactory(void)\r
19{\r
20}\r
21\r
22FileDAOFactory::~FileDAOFactory(void)\r
23{\r
24}\r
25\r
ce4e8c42 26shared_ptr<IPlayerDAO> FileDAOFactory::GetPlayerDAO(void) const\r
27{\r
28 return shared_ptr<IPlayerDAO>(new FilePlayerDAO());\r
29}\r
30\r
e0306362 31shared_ptr<IItemDAO> FileDAOFactory::GetItemDAO(void) const\r
cb255541 32{\r
e0306362 33 return shared_ptr<IItemDAO>(new FileItemDAO());\r
cb255541 34}\r
35\r
04a66a14 36shared_ptr<IMonsterDAO> FileDAOFactory::GetMonsterDAO(void) const\r
37{\r
38 return shared_ptr<IMonsterDAO>(new FileMonsterDAO());\r
39}\r
40\r
142e3ca5 41shared_ptr<IMasterDAO> FileDAOFactory::GetMasterDAO(void) const\r
42{\r
43 return shared_ptr<IMasterDAO>(new FileMasterDAO());\r
44}\r
45\r
46shared_ptr<ILevelDAO> FileDAOFactory::GetLevelDAO(void) const\r
47{\r
48 return shared_ptr<ILevelDAO>(new FileLevelDAO());\r
49}\r
50\r