[Scummvm-cvs-logs] scummvm master -> 370bfed49f3d8fedae11150cf69f4ca623238179
dreammaster
dreammaster at scummvm.org
Sun Mar 31 16:13:42 CEST 2013
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
370bfed49f HOPKINS: Renamed remaining fields of BobItem class
Commit: 370bfed49f3d8fedae11150cf69f4ca623238179
https://github.com/scummvm/scummvm/commit/370bfed49f3d8fedae11150cf69f4ca623238179
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2013-03-31T07:12:59-07:00
Commit Message:
HOPKINS: Renamed remaining fields of BobItem class
Changed paths:
engines/hopkins/objects.cpp
engines/hopkins/objects.h
engines/hopkins/talk.cpp
diff --git a/engines/hopkins/objects.cpp b/engines/hopkins/objects.cpp
index 001b035..6261e8c 100644
--- a/engines/hopkins/objects.cpp
+++ b/engines/hopkins/objects.cpp
@@ -583,8 +583,8 @@ void ObjectsManager::resetBob(int idx) {
bob._animData = g_PTRNUL;
bob._bobMode10 = false;
bob._bobModeChange = 0;
- bob.field20 = 0;
- bob.field22 = 0;
+ bob._modeChangeCtr = 0;
+ bob._modeChangeUnused = 0;
bob._disableFl = false;
bob._zoomFactor = 0;
bob._flipFl = false;
@@ -666,12 +666,12 @@ void ObjectsManager::displayBob(int idx) {
int16 bobModeChange = READ_LE_INT16(data + 2);
int16 newField22 = READ_LE_INT16(data + 4);
// data[6] isn't used, read skipped
- int16 newField20 = READ_LE_INT16(data + 8);
+ int16 newModeChangeCtr = READ_LE_INT16(data + 8);
if (!bobModeChange)
bobModeChange = 1;
- if (!newField20)
- newField20 = -1;
+ if (!newModeChangeCtr)
+ newModeChangeCtr = -1;
_bob[idx]._isSpriteFl = false;
@@ -686,8 +686,8 @@ void ObjectsManager::displayBob(int idx) {
_bob[idx]._spriteData = _vm->_animationManager->Bank[bankIdx]._data;
_bob[idx]._bobModeChange = bobModeChange;
- _bob[idx].field20 = newField20;
- _bob[idx].field22 = newField22;
+ _bob[idx]._modeChangeCtr = newModeChangeCtr;
+ _bob[idx]._modeChangeUnused = newField22;
}
void ObjectsManager::hideBob(int idx) {
@@ -1000,7 +1000,7 @@ void ObjectsManager::displayBobAnim() {
continue;
_bob[idx]._bobMode10 = false;
- if (_bob[idx]._animData == g_PTRNUL || _bob[idx]._disabledAnimationFl || _bob[idx].field20 == 0 || _bob[idx].field20 < -1) {
+ if (_bob[idx]._animData == g_PTRNUL || _bob[idx]._disabledAnimationFl || _bob[idx]._modeChangeCtr == 0 || _bob[idx]._modeChangeCtr < -1) {
if (_bob[idx]._bobModeChange == 1 || _bob[idx]._bobModeChange == 2)
_bob[idx]._bobMode10 = true;
continue;
@@ -1046,9 +1046,9 @@ void ObjectsManager::displayBobAnim() {
_bob[idx]._moveChange1 = 1;
}
if (!_bob[idx]._moveChange1) {
- if (_bob[idx].field20 > 0)
- _bob[idx].field20--;
- if (_bob[idx].field20 != -1 && _bob[idx].field20 <= 0) {
+ if (_bob[idx]._modeChangeCtr > 0)
+ _bob[idx]._modeChangeCtr--;
+ if (_bob[idx]._modeChangeCtr != -1 && _bob[idx]._modeChangeCtr <= 0) {
_bob[idx]._bobMode = 11;
} else {
_bob[idx]._animDataIdx = 0;
diff --git a/engines/hopkins/objects.h b/engines/hopkins/objects.h
index fd67de1..3c8cdeb 100644
--- a/engines/hopkins/objects.h
+++ b/engines/hopkins/objects.h
@@ -75,8 +75,8 @@ struct BobItem {
byte *_animData;
bool _bobMode10;
int _bobModeChange;
- int field20;
- int field22;
+ int _modeChangeCtr;
+ int _modeChangeUnused;
bool _disableFl; // Set to true in B_CACHE_OFF()
int _zoomFactor;
bool _flipFl;
diff --git a/engines/hopkins/talk.cpp b/engines/hopkins/talk.cpp
index 555932f..455ead6 100644
--- a/engines/hopkins/talk.cpp
+++ b/engines/hopkins/talk.cpp
@@ -614,8 +614,8 @@ void TalkManager::BOB_VISU_PARLE(int idx) {
bqeData = _characterSprite;
_vm->_objectsManager->_bob[idx]._spriteData = _characterSprite;
_vm->_objectsManager->_bob[idx]._bobModeChange = newMode;
- _vm->_objectsManager->_bob[idx].field20 = -1;
- _vm->_objectsManager->_bob[idx].field22 = 0;
+ _vm->_objectsManager->_bob[idx]._modeChangeCtr = -1;
+ _vm->_objectsManager->_bob[idx]._modeChangeUnused = 0;
}
}
}
More information about the Scummvm-git-logs
mailing list