From df4edbc8cbe7cf53f3918921a5791afc2cecc264 Mon Sep 17 00:00:00 2001 From: Bjørn Lindeijer Date: Sun, 23 Mar 2008 11:47:52 +0000 Subject: Removed unnecessary forwarding method. --- src/engine.cpp | 5 ----- src/engine.h | 5 ----- src/gui/viewport.h | 3 +++ src/net/playerhandler.cpp | 4 +++- 4 files changed, 6 insertions(+), 11 deletions(-) (limited to 'src') diff --git a/src/engine.cpp b/src/engine.cpp index d84b8e00..d4033193 100644 --- a/src/engine.cpp +++ b/src/engine.cpp @@ -126,11 +126,6 @@ void Engine::changeMap(const std::string &mapPath) outMsg.writeInt16(CMSG_MAP_LOADED); } -void Engine::scrollBy(float scrollX, float scrollY) -{ - viewport->scrollBy(scrollX, scrollY); -} - void Engine::logic() { beingManager->logic(); diff --git a/src/engine.h b/src/engine.h index 06fa2e01..4575051e 100644 --- a/src/engine.h +++ b/src/engine.h @@ -56,11 +56,6 @@ class Engine */ void changeMap(const std::string &mapName); - /** - * Changes viewpoint by relative pixel coordinates. - */ - void scrollBy(float scrollX, float scrollY); - /** * Performs engine logic. */ diff --git a/src/gui/viewport.h b/src/gui/viewport.h index 58ef7146..a91ab14d 100644 --- a/src/gui/viewport.h +++ b/src/gui/viewport.h @@ -128,6 +128,9 @@ class Viewport : public WindowContainer, public gcn::MouseListener, int getCameraY() { return mTileViewY; } + /** + * Changes viewpoint by relative pixel coordinates. + */ void scrollBy (float x, float y) { mPixelViewX += x; mPixelViewY += y; } diff --git a/src/net/playerhandler.cpp b/src/net/playerhandler.cpp index 0ea404ed..b3355ef8 100644 --- a/src/net/playerhandler.cpp +++ b/src/net/playerhandler.cpp @@ -33,11 +33,13 @@ #include "../gui/buy.h" #include "../gui/chat.h" +#include "../gui/gui.h" #include "../gui/npclistdialog.h" #include "../gui/npc_text.h" #include "../gui/ok_dialog.h" #include "../gui/sell.h" #include "../gui/skill.h" +#include "../gui/viewport.h" // TODO Move somewhere else OkDialog *weightNotice = NULL; @@ -136,7 +138,7 @@ void PlayerHandler::handleMessage(MessageIn *msg) logger->log("Adjust scrolling by %d:%d", (int)scrollOffsetX, (int)scrollOffsetY); - engine->scrollBy(scrollOffsetX, scrollOffsetY); + viewport->scrollBy(scrollOffsetX, scrollOffsetY); } break; -- cgit v1.2.3-70-g09d2