]> jfr.im git - irc/gameservirc.git/commit
Changed the ItemGO class to be abstract so you cannot define a simple ItemGO object...
authorkainazzzo <redacted>
Fri, 18 Sep 2009 17:05:09 +0000 (17:05 +0000)
committerkainazzzo <redacted>
Fri, 18 Sep 2009 17:05:09 +0000 (17:05 +0000)
commit1134c36807a7fb7ffcfd9ce84f8f3ccf8b8aa8c7
tree27ecdb37db8031fc1b3414a9bff0d0ce65fee4a5
parent16655a315555e39af914860733ce17d7ef664d0d
Changed the ItemGO class to be abstract so you cannot define a simple ItemGO object. The polymorphic behavior of a shared_ptr<ItemGO> wasn't quite working until now.
Added an ObjectType to all GameObjects to be able to distinguish between them before any casts are made.
Added some more output to testdriver/main.cpp

git-svn-id: https://svn.code.sf.net/p/gameservirc/code/trunk@528 bc333340-6410-0410-a689-9d09f3c113fa
19 files changed:
gameserv-2.0/data/players.dat
gameserv-2.0/libgameservcore/include/GameServ/Types.h
gameserv-2.0/libgameservcore/src/Types.cpp
gameserv-2.0/libgameservgldl/include/GameServ/GameLayer/GameObjects/ArmorGO.h
gameserv-2.0/libgameservgldl/include/GameServ/GameLayer/GameObjects/GameObject.h
gameserv-2.0/libgameservgldl/include/GameServ/GameLayer/GameObjects/ItemGO.h
gameserv-2.0/libgameservgldl/include/GameServ/GameLayer/GameObjects/MasterGO.h
gameserv-2.0/libgameservgldl/include/GameServ/GameLayer/GameObjects/MonsterGO.h
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/src/DataLayer/File/FileItemDAO.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/MasterGO.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/testdriver/main.cpp