[Scummvm-cvs-logs] SF.net SVN: scummvm: [21671] scummvm/trunk/engines/simon
kirben at users.sourceforge.net
kirben at users.sourceforge.net
Fri Apr 7 07:41:06 CEST 2006
Revision: 21671
Author: kirben
Date: 2006-04-07 07:40:33 -0700 (Fri, 07 Apr 2006)
ViewCVS: http://svn.sourceforge.net/scummvm/?rev=21671&view=rev
Log Message:
-----------
Minor cleanup
Modified Paths:
--------------
scummvm/trunk/engines/simon/charset.cpp
scummvm/trunk/engines/simon/items.cpp
scummvm/trunk/engines/simon/saveload.cpp
scummvm/trunk/engines/simon/simon.cpp
scummvm/trunk/engines/simon/vga.cpp
Modified: scummvm/trunk/engines/simon/charset.cpp
===================================================================
--- scummvm/trunk/engines/simon/charset.cpp 2006-04-07 14:27:28 UTC (rev 21670)
+++ scummvm/trunk/engines/simon/charset.cpp 2006-04-07 14:40:33 UTC (rev 21671)
@@ -202,12 +202,11 @@
if (getGameType() == GType_FF) {
WRITE_LE_UINT16(p + 4, height);
WRITE_LE_UINT16(p + 6, width);
- dst += READ_LE_UINT32(p);
} else {
WRITE_BE_UINT16(p + 4, height);
WRITE_BE_UINT16(p + 6, width);
- dst += READ_BE_UINT32(p);
}
+ dst += readUint32Wrapper(p);
memset(dst, 0, count);
if (_language == Common::HB_ISR)
Modified: scummvm/trunk/engines/simon/items.cpp
===================================================================
--- scummvm/trunk/engines/simon/items.cpp 2006-04-07 14:27:28 UTC (rev 21670)
+++ scummvm/trunk/engines/simon/items.cpp 2006-04-07 14:40:33 UTC (rev 21671)
@@ -595,7 +595,7 @@
SubObject *subObject = (SubObject *)findChildOfType(getNextItemPtr(), 2);
int value = getVarOrByte();
if (subObject != NULL && value >= 0x10)
- subObject->objectFlags |= 1 << value;
+ subObject->objectFlags |= (1 << value);
}
void SimonEngine::o1_oclear() {
@@ -881,13 +881,13 @@
id = id % 1000;
if (params & 1)
- flags |= 8;
+ flags |= kBFInvertTouch;
if (params & 2)
- flags |= 4;
+ flags |= kBFNoTouchName;
if (params & 4)
- flags |= 0x80;
+ flags |= kBFBoxItem;
if (params & 8)
- flags |= 1;
+ flags |= kBFTextBox;
if (params & 16)
flags |= 0x10;
Modified: scummvm/trunk/engines/simon/saveload.cpp
===================================================================
--- scummvm/trunk/engines/simon/saveload.cpp 2006-04-07 14:27:28 UTC (rev 21670)
+++ scummvm/trunk/engines/simon/saveload.cpp 2006-04-07 14:40:33 UTC (rev 21671)
@@ -468,7 +468,7 @@
ha->y = (window->height << 3) + window->y - 8;
ha->width = 48;
ha->height = 8;
- ha->flags = 0x20;
+ ha->flags = kBFBoxInUse;
ha->id = 0x7FFF;
ha->priority = 0x3EF;
@@ -541,7 +541,7 @@
i = subObject->objectFlags & 1;
for (j = 1; j < 16; j++) {
- if ((1 << j) & subObject->objectFlags) {
+ if (subObject->objectFlags & (1 << j)) {
f->writeUint16BE(subObject->objectFlagValue[i++]);
}
}
@@ -670,7 +670,7 @@
i = subObject->objectFlags & 1;
for (j = 1; j < 16; j++) {
- if ((1 << j) & subObject->objectFlags) {
+ if (subObject->objectFlags & (1 << j)) {
subObject->objectFlagValue[i++] = f->readUint16BE();
}
}
Modified: scummvm/trunk/engines/simon/simon.cpp
===================================================================
--- scummvm/trunk/engines/simon/simon.cpp 2006-04-07 14:27:28 UTC (rev 21670)
+++ scummvm/trunk/engines/simon/simon.cpp 2006-04-07 14:40:33 UTC (rev 21671)
@@ -1642,7 +1642,7 @@
inventoryDown(_lastHitArea->window);
} else if (_lastHitArea->item_ptr != NULL) {
_hitAreaObjectItem = _lastHitArea->item_ptr;
- _variableArray[60] = (_lastHitArea->flags & 1) ? (_lastHitArea->flags / 256) : 0xFFFF;
+ _variableArray[60] = (_lastHitArea->flags & kBFTextBox) ? (_lastHitArea->flags / 256) : 0xFFFF;
break;
}
}
@@ -1790,14 +1790,14 @@
bool SimonEngine::has_item_childflag_0x10(Item *item) {
SubObject *child = (SubObject *)findChildOfType(item, 2);
- return child && (child->objectFlags & 0x10) != 0;
+ return child && (child->objectFlags & kOFIcon) != 0;
}
uint SimonEngine::itemGetIconNumber(Item *item) {
SubObject *child = (SubObject *)findChildOfType(item, 2);
uint offs;
- if (child == NULL || !(child->objectFlags & 0x10))
+ if (child == NULL || !(child->objectFlags & kOFIcon))
return 0;
offs = getOffsetOfChild2Param(child, 0x10);
@@ -2705,13 +2705,11 @@
x += (getGameType() == GType_FF) ? 648 : 41;
}
- if (getGameType() == GType_FF) {
+ if (getGameType() == GType_FF)
src = _scrollImage + x / 2;
- decodeStripA(dst, src + READ_LE_UINT32(src), _scrollHeight);
- } else {
+ else
src = _scrollImage + x * 4;
- decodeStripA(dst, src + READ_BE_UINT32(src), _scrollHeight);
- }
+ decodeStripA(dst, src + readUint32Wrapper(src), _scrollHeight);
memcpy(_sdl_buf_attached, _sdl_buf, _screenWidth * _screenHeight);
dx_copy_from_attached_to_3(_scrollHeight);
Modified: scummvm/trunk/engines/simon/vga.cpp
===================================================================
--- scummvm/trunk/engines/simon/vga.cpp 2006-04-07 14:27:28 UTC (rev 21670)
+++ scummvm/trunk/engines/simon/vga.cpp 2006-04-07 14:40:33 UTC (rev 21671)
@@ -684,13 +684,12 @@
state.image = vcReadVar(-state.image);
p2 = _curVgaFile2 + state.image * 8;
+ state.depack_src = _curVgaFile2 + readUint32Wrapper(p2);
if (getGameType() == GType_FF) {
- state.depack_src = _curVgaFile2 + READ_LE_UINT32(p2);
width = READ_LE_UINT16(p2 + 6);
height = READ_LE_UINT16(p2 + 4) & 0x7FFF;
flags = p2[5];
} else {
- state.depack_src = _curVgaFile2 + READ_BE_UINT32(p2);
width = READ_BE_UINT16(p2 + 6) / 16;
height = p2[5];
flags = p2[4];
@@ -1310,7 +1309,7 @@
src = state->depack_src + _scrollY / 2;
for (h = 0; h < _screenHeight; h += 8) {
- //decodeRow(dst, src + READ_BE_UINT32(src), state->width);
+ //decodeRow(dst, src + READ_LE_UINT32(src), state->width);
dst += 8;
src += 4;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list