From 7d23129b8f16dfa73e3842ac8e91c61e5a3393aa Mon Sep 17 00:00:00 2001 From: Guillaume Melquiond Date: Sat, 30 Dec 2006 13:29:03 +0000 Subject: Made attack code pixel-based and faster. Split State::update. Improved interface of MapComposite iterators. --- ChangeLog | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 2ac87b7b..575de9f7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,19 @@ +2006-12-30 Guillaume Melquiond + + * src/mapcomposite.h, src/mapcomposite.cpp: Moved to src/game-server + directory and changed header extension to hpp. + * src/Makefile.am: Updated accordingly. + * src/object.h, src/being.h: Changed definition of directions. + * src/being.cpp: Relied on MapComposite iterators to scan only beings + in the vincinity one time instead of all objects of the map four times. + Used a pixel-based zone instead of tile-based zone for damaging. + * src/player.cpp: Removed useless dependency. + * src/game-server/mapcomposite.hpp, src/game-server/mapcomposite.cpp: + Added a radius parameter to iterator creators. Removed unused and + inefficient getObjectsOnTile. + * src/game-server/state.hpp, src/game-server/state.cpp: Split update + function into updateMap and informPlayer. Simplified code a bit. + 2006-12-29 Guillaume Melquiond * src/account.h, src/account.cpp, src/accountclient.h, -- cgit v1.2.3-60-g2f50