aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/game.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/gob/game.cpp')
-rw-r--r--engines/gob/game.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/engines/gob/game.cpp b/engines/gob/game.cpp
index 9ed83ecf18..4c0bb5a613 100644
--- a/engines/gob/game.cpp
+++ b/engines/gob/game.cpp
@@ -292,7 +292,7 @@ int16 Game::checkKeys(int16 *pMouseX, int16 *pMouseY,
_vm->_util->processInput();
- if (_vm->_mult->_multData && (_vm->_global->_inter_variables != 0) &&
+ if (_vm->_mult->_multData && _vm->_global->_inter_variables &&
(VAR(58) != 0)) {
if (_vm->_mult->_multData->frameStart != (int) VAR(58) - 1)
_vm->_mult->_multData->frameStart++;
@@ -309,9 +309,6 @@ int16 Game::checkKeys(int16 *pMouseX, int16 *pMouseY,
_vm->_inter->_soundEndTimeKey = 0;
}
- if (_vm->_global->_useMouse == 0)
- error("checkKeys: Can't work without mouse!");
-
_vm->_util->getMouseState(pMouseX, pMouseY, pButtons);
if (*pButtons == 3)
@@ -436,7 +433,7 @@ void Game::totSub(int8 flags, char *newTotFile) {
_vm->_global->_inter_variablesSizes = 0;
}
- strcpy(_curTotFile, newTotFile);
+ strncpy0(_curTotFile, newTotFile, 9);
strcat(_curTotFile, ".TOT");
if (_vm->_inter->_terminate != 0)