]> jfr.im git - irc/gameservirc.git/commit - gameserv-2.0/libgameservgldl/include/GameServ/GameLayer/GameObjects/WeaponGO.h
Finally figured out how to do the Item cloning properly... no more ItemCloner class...
authorkainazzzo <redacted>
Tue, 22 Sep 2009 19:49:45 +0000 (19:49 +0000)
committerkainazzzo <redacted>
Tue, 22 Sep 2009 19:49:45 +0000 (19:49 +0000)
commit99c0151e0d0ad682e7ee58de89f2e11b18a7864c
tree0e0465dd81a50c30caf27266860a34e76da7e29a
parent382a51bfa84449294a80da33d71d0e42d8ce5606
Finally figured out how to do the Item cloning properly... no more ItemCloner class. I'm using polymorphism instead, so each item can clone itself.
Introducing an InventoryManager class that will handle a PlayerGO's inventory... sticking to SRP

git-svn-id: https://svn.code.sf.net/p/gameservirc/code/trunk@532 bc333340-6410-0410-a689-9d09f3c113fa
14 files changed:
gameserv-2.0/libgameservgldl/include/GameServ/GameLayer/GameObjects/PlayerGO.h
gameserv-2.0/libgameservgldl/include/GameServ/GameLayer/GameObjects/PotionGO.h
gameserv-2.0/libgameservgldl/include/GameServ/GameLayer/GameObjects/WeaponGO.h
gameserv-2.0/libgameservgldl/include/GameServ/GameLayer/Helpers/InventoryManager.h [new file with mode: 0644]
gameserv-2.0/libgameservgldl/include/GameServ/GameLayer/Helpers/ItemCloner.h [deleted file]
gameserv-2.0/libgameservgldl/libgameservgldl.vcproj
gameserv-2.0/libgameservgldl/src/DataLayer/File/FilePlayerDAO.cpp
gameserv-2.0/libgameservgldl/src/GameLayer/GameObjects/ArmorGO.cpp
gameserv-2.0/libgameservgldl/src/GameLayer/GameObjects/ItemGO.cpp
gameserv-2.0/libgameservgldl/src/GameLayer/GameObjects/MonsterGO.cpp
gameserv-2.0/libgameservgldl/src/GameLayer/GameObjects/PlayerGO.cpp
gameserv-2.0/libgameservgldl/src/GameLayer/GameObjects/PotionGO.cpp
gameserv-2.0/libgameservgldl/src/GameLayer/GameObjects/WeaponGO.cpp
gameserv-2.0/libgameservgldl/src/GameLayer/Helpers/InventoryManager.cpp [moved from gameserv-2.0/libgameservgldl/src/GameLayer/Helpers/ItemCloner.cpp with 100% similarity]