aboutsummaryrefslogtreecommitdiff
path: root/engines/parallaction/graphics.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/parallaction/graphics.cpp')
-rw-r--r--engines/parallaction/graphics.cpp9
1 files changed, 3 insertions, 6 deletions
diff --git a/engines/parallaction/graphics.cpp b/engines/parallaction/graphics.cpp
index f92a58cdb0..58fb02a750 100644
--- a/engines/parallaction/graphics.cpp
+++ b/engines/parallaction/graphics.cpp
@@ -27,15 +27,12 @@
#include "common/file.h"
#include "graphics/primitives.h"
+#include "parallaction/input.h"
#include "parallaction/parallaction.h"
namespace Parallaction {
-
-typedef Common::HashMap<Common::String, int32, Common::IgnoreCase_Hash, Common::IgnoreCase_EqualTo> VarMap;
-VarMap _vars;
-
void Gfx::registerVar(const Common::String &name, int32 initialValue) {
if (_vars.contains(name)) {
warning("Variable '%s' already registered, ignoring initial value.\n", name.c_str());
@@ -781,9 +778,9 @@ void Gfx::updateFloatingLabel() {
int16 _si, _di;
Common::Point cursor;
- _vm->getCursorPos(cursor);
+ _vm->_input->getCursorPos(cursor);
- if (_vm->_activeItem._id != 0) {
+ if (_vm->_input->_activeItem._id != 0) {
_si = cursor.x + 16 - _floatingLabel->_cnv.w/2;
_di = cursor.y + 34;
} else {