From 651315d4cd20de5cfaa2216917eca038d5f17ac1 Mon Sep 17 00:00:00 2001 From: Henrique Date: Thu, 11 Aug 2011 02:52:30 -0300 Subject: [PATCH] map draw working with lil bugs --- CMakeLists.txt | 9 +++ src/framework/core/engine.cpp | 4 + src/framework/graphics/texture.cpp | 4 +- src/game.cpp | 3 + src/game.h | 22 ++++++ src/item.cpp | 79 +++++++++++++++++++ src/item.h | 59 ++++++++++++++ src/main.cpp | 14 +++- src/map.cpp | 32 ++++++++ src/map.h | 19 +++++ src/player.h | 2 +- src/position.h | 11 ++- src/protocolgame.cpp | 1 + src/protocolgame.h | 10 +-- src/protocolgameparse.cpp | 87 ++++++++++++--------- src/protocolgamesend.cpp | 9 +++ src/thing.cpp | 6 ++ src/thing.h | 31 ++++++++ src/tibiadat.cpp | 105 ++++++++++++------------- src/tibiadat.h | 65 +--------------- src/tibiaspr.cpp | 121 +++++++++++++++++++++++++++++ src/tibiaspr.h | 31 ++++++++ src/tile.cpp | 34 ++++++++ src/tile.h | 21 +++++ 24 files changed, 616 insertions(+), 163 deletions(-) create mode 100644 src/game.cpp create mode 100644 src/game.h create mode 100644 src/item.cpp create mode 100644 src/item.h create mode 100644 src/map.cpp create mode 100644 src/map.h create mode 100644 src/protocolgamesend.cpp create mode 100644 src/thing.cpp create mode 100644 src/thing.h create mode 100755 src/tibiaspr.cpp create mode 100755 src/tibiaspr.h create mode 100644 src/tile.cpp create mode 100644 src/tile.h diff --git a/CMakeLists.txt b/CMakeLists.txt index da07aed5..dfee198c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -50,11 +50,20 @@ SET(SOURCES # game files src/tibiadat.cpp + src/tibiaspr.cpp + +# game contents + src/game.cpp + src/map.cpp + src/tile.cpp + src/thing.cpp + src/item.cpp # game net src/protocollogin.cpp src/protocolgame.cpp src/protocolgameparse.cpp + src/protocolgamesend.cpp # framework core src/framework/core/dispatcher.cpp diff --git a/src/framework/core/engine.cpp b/src/framework/core/engine.cpp index b95d2eb1..ba47b67b 100644 --- a/src/framework/core/engine.cpp +++ b/src/framework/core/engine.cpp @@ -8,6 +8,7 @@ #include #include