Verb actions are working correctly now in IHNM. Some verbs are still non-functional
svn-id: r26970
This commit is contained in:
parent
5f84a9ce71
commit
13541d3e96
3 changed files with 26 additions and 24 deletions
|
@ -287,7 +287,10 @@ void Script::showVerb(int statusColor) {
|
|||
return;
|
||||
}
|
||||
|
||||
verbName = _mainStrings.getString(_leftButtonVerb - 1);
|
||||
if (_vm->getGameType() == GType_ITE)
|
||||
verbName = _mainStrings.getString(_leftButtonVerb - 1);
|
||||
else
|
||||
verbName = _mainStrings.getString(_leftButtonVerb + 1);
|
||||
|
||||
if (objectTypeId(_currentObject[0]) == kGameObjectNone) {
|
||||
_vm->_interface->setStatusText(verbName, statusColor);
|
||||
|
@ -360,22 +363,24 @@ int Script::getVerbType(VerbTypes verbType) {
|
|||
return kVerbIHNMNone;
|
||||
case kVerbWalkTo:
|
||||
return kVerbIHNMWalk;
|
||||
case kVerbGive:
|
||||
return kVerbIHNMGive;
|
||||
case kVerbUse:
|
||||
return kVerbIHNMUse;
|
||||
case kVerbEnter:
|
||||
return kVerbIHNMEnter;
|
||||
case kVerbLookAt:
|
||||
return kVerbIHNMLookAt;
|
||||
case kVerbPickUp:
|
||||
return kVerbIHNMTake;
|
||||
case kVerbOpen:
|
||||
return -2;
|
||||
case kVerbClose:
|
||||
return -2;
|
||||
case kVerbUse:
|
||||
return kVerbIHNMUse;
|
||||
case kVerbTalkTo:
|
||||
return kVerbIHNMTalkTo;
|
||||
case kVerbOpen:
|
||||
return -2;
|
||||
// return kVerbIHNMSwallow;
|
||||
case kVerbGive:
|
||||
return kVerbIHNMGive;
|
||||
case kVerbClose:
|
||||
return -2;
|
||||
// return kVerbIHNMPush;
|
||||
case kVerbEnter:
|
||||
return kVerbIHNMEnter;
|
||||
case kVerbWalkOnly:
|
||||
return kVerbIHNMWalkOnly;
|
||||
case kVerbLookOnly:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue