aboutsummaryrefslogtreecommitdiff
path: root/queen
diff options
context:
space:
mode:
authorGregory Montoir2004-01-14 10:40:25 +0000
committerGregory Montoir2004-01-14 10:40:25 +0000
commitb218cb93fe3eabdcce32af012bf257e3cda34e32 (patch)
tree061378a7add793a058b219673ba3c0e80e003b2e /queen
parent8cc0b7163cd6b5beb08568aef7caf02836b4b317 (diff)
downloadscummvm-rg350-b218cb93fe3eabdcce32af012bf257e3cda34e32.tar.gz
scummvm-rg350-b218cb93fe3eabdcce32af012bf257e3cda34e32.tar.bz2
scummvm-rg350-b218cb93fe3eabdcce32af012bf257e3cda34e32.zip
cleanup
svn-id: r12378
Diffstat (limited to 'queen')
-rw-r--r--queen/command.cpp20
-rw-r--r--queen/command.h4
-rw-r--r--queen/grid.cpp2
3 files changed, 3 insertions, 23 deletions
diff --git a/queen/command.cpp b/queen/command.cpp
index 67e43d237f..c278ea64b6 100644
--- a/queen/command.cpp
+++ b/queen/command.cpp
@@ -212,8 +212,8 @@ void Command::updatePlayer() {
if (_vm->input()->keyVerb() != VERB_NONE) {
if (_vm->input()->keyVerb() == VERB_USE_JOURNAL) {
- _vm->input()->clearKeyVerb();
_vm->logic()->useJournal();
+ _vm->input()->clearKeyVerb();
} else if (_vm->input()->keyVerb() != VERB_SKIP_TEXT) {
_state.verb = _vm->input()->keyVerb();
if (isVerbInv(_state.verb)) {
@@ -417,18 +417,6 @@ int16 Command::executeCommand(uint16 comId, int16 condResult) {
if (_state.subject[0] > 0)
changeObjectState(_state.selAction, _state.subject[0], com->song, cutDone);
- // execute.c l.533-548
- // FIXME: useless test, as .dog has already been played
- // if (_state.selAction == VERB_TALK_TO && cond > 0) {
- // if (executeIfDialog(_vm->logic()->objectTextualDescription(cond))) {
- // cleanupCurrentAction();
- // return;
- // }
- // }
-
- // execute.c l.550-589
- // FIXME: the EXECUTE_EXIT1 stuff can be omitted as it is
- // more or less redundant code
if (condResult > 0) {
_vm->logic()->makeJoeSpeak(condResult, true);
}
@@ -500,7 +488,7 @@ void Command::grabCurrentSelection() {
grabSelectedVerb();
} else if (isVerbInv(_state.verb)) {
grabSelectedItem();
- } else if (_state.noun != 0) { // 0 && _state.noun <= _vm->logic()->currentRoomObjMax()) {
+ } else if (_state.noun != 0) {
grabSelectedNoun();
} else if (_selPosY < ROOM_ZONE_HEIGHT && _state.verb == VERB_NONE) {
// select without a command, do a WALK
@@ -525,7 +513,6 @@ void Command::grabSelectedObject(int16 objNum, uint16 objState, uint16 objName)
_cmdText.display(INK_CMD_NORMAL);
_parse = false;
} else {
-// _cmdText.display(INK_CMD_SELECT);
_parse = true;
}
} else if (_state.action == VERB_GIVE && _state.commandLevel == 1) {
@@ -535,7 +522,6 @@ void Command::grabSelectedObject(int16 objNum, uint16 objState, uint16 objName)
_cmdText.display(INK_CMD_NORMAL);
_parse = false;
} else {
-// _cmdText.display(INK_CMD_SELECT);
_parse = true;
}
@@ -549,8 +535,6 @@ void Command::grabSelectedObject(int16 objNum, uint16 objState, uint16 objName)
}
void Command::grabSelectedItem() {
-// _parse = true;
-
ItemData *id = findItemData(_state.verb);
if (id == NULL || id->name <= 0) {
return;
diff --git a/queen/command.h b/queen/command.h
index 301e056414..686ee470ee 100644
--- a/queen/command.h
+++ b/queen/command.h
@@ -50,7 +50,6 @@ struct CmdText {
QueenEngine *_vm;
};
-
struct CmdState {
void init();
@@ -66,7 +65,6 @@ struct CmdState {
int16 selNoun;
};
-
class Command {
public:
@@ -84,12 +82,10 @@ public:
//! read all command arrays from stream
void readCommandsFrom(byte *&ptr);
-
enum {
MAX_MATCHING_CMDS = 50
};
-
private:
ObjectData *findObjectData(uint16 objRoomNum) const;
diff --git a/queen/grid.cpp b/queen/grid.cpp
index d525fb396f..07e317b5c1 100644
--- a/queen/grid.cpp
+++ b/queen/grid.cpp
@@ -158,7 +158,7 @@ void Grid::drawZones() {
const ZoneSlot *pzs = &_zones[GS_ROOM][i];
if (pzs->valid) {
const Box *b = &pzs->box;
- _vm->display()->drawBox(b->x1, b->y1, b->x2, b->y2, 3);
+ _vm->display()->drawBox(b->x1, b->y1, b->x2, b->y2, 3);
}
}
}