summaryrefslogtreecommitdiff
path: root/src/game.cpp
diff options
context:
space:
mode:
authorBjørn Lindeijer <bjorn@lindeijer.nl>2006-12-04 11:20:54 +0000
committerBjørn Lindeijer <bjorn@lindeijer.nl>2006-12-04 11:20:54 +0000
commiteccafb8d815068d908b998bb6c0b581b076dc78f (patch)
tree6967d3ca5fa1dc77b177c2f735469503ca04cd14 /src/game.cpp
parent061b9e817ffe73acca163510b276e6ca7dd8f6c2 (diff)
downloadmana-eccafb8d815068d908b998bb6c0b581b076dc78f.tar.gz
mana-eccafb8d815068d908b998bb6c0b581b076dc78f.tar.bz2
mana-eccafb8d815068d908b998bb6c0b581b076dc78f.tar.xz
mana-eccafb8d815068d908b998bb6c0b581b076dc78f.zip
Introduced a new class Viewport which combines the drawing code from Engine
with the (rather misplaced) input handling from the Gui class. Also, it's a Container itself which should allow for extending it to show Guichan widgets on map coordinates.
Diffstat (limited to 'src/game.cpp')
-rw-r--r--src/game.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/game.cpp b/src/game.cpp
index a241e8bb..0cfc72e5 100644
--- a/src/game.cpp
+++ b/src/game.cpp
@@ -46,20 +46,22 @@
//#include "gui/chargedialog.h"
#include "gui/chat.h"
#include "gui/confirm_dialog.h"
+#include "gui/debugwindow.h"
#include "gui/equipmentwindow.h"
+#include "gui/gui.h"
#include "gui/help.h"
#include "gui/inventorywindow.h"
+#include "gui/menuwindow.h"
#include "gui/minimap.h"
+#include "gui/ministatus.h"
#include "gui/npclistdialog.h"
#include "gui/npc_text.h"
#include "gui/sell.h"
#include "gui/setup.h"
#include "gui/skill.h"
-#include "gui/menuwindow.h"
#include "gui/status.h"
-#include "gui/ministatus.h"
#include "gui/trade.h"
-#include "gui/debugwindow.h"
+#include "gui/viewport.h"
#include "net/beinghandler.h"
#include "net/buysellhandler.h"
@@ -567,7 +569,7 @@ void Game::handleInput()
case SDLK_f:
// Find path to mouse (debug purpose)
- engine->toggleDebugPath();
+ viewport->toggleDebugPath();
used = true;
break;
}