]> jfr.im git - irc/gameservirc.git/commit
Changed Range to be a template class so it can be used with unsigned & signed ints...
authorkainazzzo <redacted>
Fri, 25 Sep 2009 20:43:18 +0000 (20:43 +0000)
committerkainazzzo <redacted>
Fri, 25 Sep 2009 20:43:18 +0000 (20:43 +0000)
commitfadef98f7224d1af5e95d756224bb5e84bc95cef
tree28142ff197274b5c9bbafabd08a62f6e7e60884d
parentfd2ef47d6da523692786e1aa8e59a1a37fbc8218
Changed Range to be a template class so it can be used with unsigned & signed ints, and potentially char... I imagine that the class has to be castable to an integer
Changed GetMonstersByLevelId to GetMonsterIdsByLevelId and implemented an index table for mapping lists of monsters to their respective levels. This results in a much faster GetRandomMonsterForPlayer function in ForestGL... 10,000 gets in about 3 seconds
Added FightGL with functions for when players fight things

git-svn-id: https://svn.code.sf.net/p/gameservirc/code/trunk@539 bc333340-6410-0410-a689-9d09f3c113fa
25 files changed:
gameserv-2.0/libgameservcore/include/GameServ/Types.h
gameserv-2.0/libgameservcore/src/Types.cpp
gameserv-2.0/libgameservgldl/include/GameServ/DataLayer/File/FileMonsterDAO.h
gameserv-2.0/libgameservgldl/include/GameServ/DataLayer/IMonsterDAO.h
gameserv-2.0/libgameservgldl/include/GameServ/GameLayer/FightGL.h [new file with mode: 0644]
gameserv-2.0/libgameservgldl/include/GameServ/GameLayer/GameObjects/ItemGO.h
gameserv-2.0/libgameservgldl/include/GameServ/GameLayer/GameObjects/LevelGO.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/libgameservgldl.vcproj
gameserv-2.0/libgameservgldl/src/DataLayer/File/FileItemDAO.cpp
gameserv-2.0/libgameservgldl/src/DataLayer/File/FileLevelDAO.cpp
gameserv-2.0/libgameservgldl/src/DataLayer/File/FileMonsterDAO.cpp
gameserv-2.0/libgameservgldl/src/GameLayer/FightGL.cpp [new file with mode: 0644]
gameserv-2.0/libgameservgldl/src/GameLayer/ForestGL.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/LevelGO.cpp
gameserv-2.0/libgameservgldl/src/GameLayer/GameObjects/MasterGO.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/testdriver/main.cpp