aboutsummaryrefslogtreecommitdiff
path: root/script_v2.cpp
diff options
context:
space:
mode:
authorMax Horn2002-07-07 13:14:34 +0000
committerMax Horn2002-07-07 13:14:34 +0000
commit2d73a779cbd8c029c63415b7afb69a88ad97d3da (patch)
tree2a66d6be62e830a7d00e3cf1d2c4ba5526ab0566 /script_v2.cpp
parent465164a3ba557f1c468aa39bb3b3ebb00a4aa4ac (diff)
downloadscummvm-rg350-2d73a779cbd8c029c63415b7afb69a88ad97d3da.tar.gz
scummvm-rg350-2d73a779cbd8c029c63415b7afb69a88ad97d3da.tar.bz2
scummvm-rg350-2d73a779cbd8c029c63415b7afb69a88ad97d3da.zip
applied indent to a couple of source files; added .indent.pro file with default indent settings as per readme.txt
svn-id: r4469
Diffstat (limited to 'script_v2.cpp')
-rw-r--r--script_v2.cpp110
1 files changed, 47 insertions, 63 deletions
diff --git a/script_v2.cpp b/script_v2.cpp
index 2bf573dcdc..73492bfbbe 100644
--- a/script_v2.cpp
+++ b/script_v2.cpp
@@ -710,8 +710,7 @@ int Scumm::popRoomAndObj(int *room)
int Scumm::readArray(int array, int idx, int base)
{
- ArrayHeader *ah =
- (ArrayHeader *)getResourceAddress(rtString, readVar(array));
+ ArrayHeader *ah = (ArrayHeader *)getResourceAddress(rtString, readVar(array));
if (ah == NULL) {
error("readArray: invalid array %d (%d)", array, readVar(array));
@@ -724,14 +723,13 @@ int Scumm::readArray(int array, int idx, int base)
if (ah->type == 4) {
return ah->data[base];
} else {
- return (int16) READ_LE_UINT16(ah->data + base * 2);
+ return (int16)READ_LE_UINT16(ah->data + base * 2);
}
}
void Scumm::writeArray(int array, int idx, int base, int value)
{
- ArrayHeader *ah =
- (ArrayHeader *)getResourceAddress(rtString, readVar(array));
+ ArrayHeader *ah = (ArrayHeader *)getResourceAddress(rtString, readVar(array));
assert(ah);
base += idx * ah->dim1_size;
@@ -744,7 +742,7 @@ void Scumm::writeArray(int array, int idx, int base, int value)
}
}
-int Scumm::getStackList(int16 * args, uint maxnum)
+int Scumm::getStackList(int16 *args, uint maxnum)
{
uint num, i;
@@ -771,7 +769,7 @@ void Scumm::o6_pushByte()
void Scumm::o6_pushWord()
{
- push((int16) fetchScriptWord());
+ push((int16)fetchScriptWord());
}
void Scumm::o6_pushByteVar()
@@ -786,8 +784,7 @@ void Scumm::o6_pushWordVar()
void Scumm::o6_invalid()
{
- error("Invalid opcode '%x' at %x", _opcode,
- _scriptPointer - _scriptOrgPointer);
+ error("Invalid opcode '%x' at %x", _opcode, _scriptPointer - _scriptOrgPointer);
}
void Scumm::o6_byteArrayRead()
@@ -1012,7 +1009,7 @@ void Scumm::o6_jumpFalse()
void Scumm::o6_jump()
{
- _scriptPointer += (int16) fetchScriptWord();
+ _scriptPointer += (int16)fetchScriptWord();
}
void Scumm::o6_startScriptEx()
@@ -1161,8 +1158,7 @@ void Scumm::o6_cursorCommand()
case 0x9D: /* set charset colors */
getStackList(args, sizeof(args) / sizeof(args[0]));
for (i = 0; i < 16; i++)
- charset._colorMap[i] = _charsetData[string[1].t_charset][i] =
- (unsigned char)args[i];
+ charset._colorMap[i] = _charsetData[string[1].t_charset][i] = (unsigned char)args[i];
break;
case 0xD6:
makeCursorColorTransparent(pop());
@@ -1389,8 +1385,7 @@ void Scumm::o6_putActorInRoom()
if (room == 0xFF) {
room = a->room;
} else {
- if (a->visible && _currentRoom != room
- && _vars[VAR_TALK_ACTOR] == a->number) {
+ if (a->visible && _currentRoom != room && _vars[VAR_TALK_ACTOR] == a->number) {
clearMsgQueue();
}
if (room != 0)
@@ -1649,16 +1644,16 @@ void Scumm::o6_isSoundRunning()
int snd = pop();
// FIXME: This fixes wak-a-rat until we correctly implement
- // sam and max iMUSE
+ // sam and max iMUSE
if (_gameId == GID_SAMNMAX && _currentRoom == 18 && snd == 23) {
stopSound(snd);
push(0);
- return;
+ return;
}
if (snd)
snd = isSoundRunning(snd);
-
+
push(snd);
}
@@ -1996,7 +1991,7 @@ void Scumm::o6_actorSet()
break;
case 95:
a->ignoreBoxes = 1;
- if(_features & GF_AFTER_V7) // yazoo: I don't know if it's supposed to be 100 in other games too...
+ if (_features & GF_AFTER_V7) // yazoo: I don't know if it's supposed to be 100 in other games too...
a->forceClip = 100;
else
a->forceClip = 0;
@@ -2006,7 +2001,7 @@ void Scumm::o6_actorSet()
break;
case 96:
a->ignoreBoxes = 0;
- if(_features & GF_AFTER_V7) // yazoo: I don't know if it's supposed to be 100 in other games too...
+ if (_features & GF_AFTER_V7) // yazoo: I don't know if it's supposed to be 100 in other games too...
a->forceClip = 100;
else
a->forceClip = 0;
@@ -2332,7 +2327,7 @@ void Scumm::o6_wait()
{
switch (fetchScriptByte()) {
case 168:{
- int offs = (int16) fetchScriptWord();
+ int offs = (int16)fetchScriptWord();
if (derefActorSafe(pop(), "o6_wait")->moving) {
_scriptPointer += offs;
o6_breakHere();
@@ -2341,7 +2336,7 @@ void Scumm::o6_wait()
}
case 169:
//printf("waiting for message: %d\n", _vars[VAR_HAVE_MSG]);
-
+
if (_vars[VAR_HAVE_MSG])
break;
return;
@@ -2358,8 +2353,7 @@ void Scumm::o6_wait()
case 171:
printf("wait for sentence");
if (_sentenceNum) {
- if (sentence[_sentenceNum - 1].unk &&
- !isScriptInUse(_vars[VAR_SENTENCE_SCRIPT]))
+ if (sentence[_sentenceNum - 1].unk && !isScriptInUse(_vars[VAR_SENTENCE_SCRIPT]))
return;
break;
}
@@ -2368,7 +2362,7 @@ void Scumm::o6_wait()
break;
case 226:{ /* wait until actor drawn */
Actor *a = derefActorSafe(pop(), "o6_wait:226");
- int offs = (int16) fetchScriptWord();
+ int offs = (int16)fetchScriptWord();
if (a && a->isInCurrentRoom() && a->needRedraw) {
_scriptPointer += offs;
o6_breakHere();
@@ -2377,7 +2371,7 @@ void Scumm::o6_wait()
}
case 232:{ /* wait until actor stops turning */
Actor *a = derefActorSafe(pop(), "o6_wait:226");
- int offs = (int16) fetchScriptWord();
+ int offs = (int16)fetchScriptWord();
if (a && a->isInCurrentRoom() && a->moving & MF_TURN) {
_scriptPointer += offs;
o6_breakHere();
@@ -2415,10 +2409,10 @@ void Scumm::o6_soundKludge()
/* (yazoo): I don't know enought about the sound code to
* fix the looping sound bug. FIXME !*/
-
- if(list[1] == 163 && _gameId == GID_DIG)
+
+ if (list[1] == 163 && _gameId == GID_DIG)
return;
-
+
soundKludge(list);
}
@@ -2696,7 +2690,7 @@ void Scumm::o6_miscOps()
int i;
Actor *a;
- IMuse *se = _imuse; //yazoo: not very nice
+ IMuse *se = _imuse; //yazoo: not very nice
getStackList(args, sizeof(args) / sizeof(args[0]));
@@ -2714,8 +2708,7 @@ void Scumm::o6_miscOps()
warning("o6_miscOps: stub7()");
break;
case 10:
- warning("o6_miscOps: stub10(%d,%d,%d,%d)", args[1], args[2], args[3],
- args[4]);
+ warning("o6_miscOps: stub10(%d,%d,%d,%d)", args[1], args[2], args[3], args[4]);
break;
case 11:
warning("o6_miscOps: stub11(%d)", args[1]);
@@ -2724,12 +2717,10 @@ void Scumm::o6_miscOps()
setCursorImg(args[1], (uint) - 1, args[2]);
break;
case 13:
- derefActorSafe(args[1], "o6_miscOps:14")->remapActor(args[2], args[3],
- args[4], -1);
+ derefActorSafe(args[1], "o6_miscOps:14")->remapActor(args[2], args[3], args[4], -1);
break;
case 14:
- derefActorSafe(args[1], "o6_miscOps:14")->remapActor(args[2], args[3],
- args[4], args[5]);
+ derefActorSafe(args[1], "o6_miscOps:14")->remapActor(args[2], args[3], args[4], args[5]);
break;
case 15:
_insaneFlag = args[1];
@@ -2739,7 +2730,7 @@ void Scumm::o6_miscOps()
_msgPtrToAdd = charset._buffer;
_messagePtr = addMessageToStack(getStringAddressVar(VAR_STRING2DRAW));
i = 0;
- while (charset._buffer[i] != 0) {
+ while (charset._buffer[i] != 0) {
if (charset._buffer[i] == '/') {
charset._bufPos = i + 1;
}
@@ -2749,8 +2740,7 @@ void Scumm::o6_miscOps()
}
break;
case 17:
- warning("o6_miscOps: stub17(%d,%d,%d,%d)", args[1], args[2], args[3],
- args[4]);
+ warning("o6_miscOps: stub17(%d,%d,%d,%d)", args[1], args[2], args[3], args[4]);
break;
case 18:
warning("o6_miscOps: stub18(%d,%d)", args[1], args[2]);
@@ -2762,8 +2752,7 @@ void Scumm::o6_miscOps()
a->needRedraw = true;
break;
case 108:
- setupShadowPalette(args[1], args[2], args[3], args[4], args[5],
- args[6]);
+ setupShadowPalette(args[1], args[2], args[3], args[4], args[5], args[6]);
break;
case 109:
setupShadowPalette(0, args[1], args[2], args[3], args[4], args[5]);
@@ -2775,12 +2764,10 @@ void Scumm::o6_miscOps()
freezeScripts(2);
break;
case 118:
- enqueueObject(args[1], args[2], args[3], args[4], args[5], args[6],
- args[7], args[8], 3);
+ enqueueObject(args[1], args[2], args[3], args[4], args[5], args[6], args[7], args[8], 3);
break;
case 119:
- enqueueObject(args[1], args[2], args[3], args[4], args[5], args[6],
- args[7], args[8], 0);
+ enqueueObject(args[1], args[2], args[3], args[4], args[5], args[6], args[7], args[8], 0);
break;
case 120:
warning("o6_miscOps: stub120(%d,%d)", args[1], args[2]);
@@ -2833,7 +2820,7 @@ void Scumm::o6_miscOps()
case 108: /* create proc_special_palette */
case 109:
- createSpecialPalette(args[1], args[2],args[3], args[4], args[5], 0, 256);
+ createSpecialPalette(args[1], args[2], args[3], args[4], args[5], 0, 256);
break;
case 110:
@@ -2863,8 +2850,7 @@ void Scumm::o6_miscOps()
break;
case 119:
- enqueueObject(args[1], args[2], args[3], args[4], args[5],
- args[6], args[7], args[8], 0);
+ enqueueObject(args[1], args[2], args[3], args[4], args[5], args[6], args[7], args[8], 0);
break;
case 120:
@@ -2877,9 +2863,9 @@ void Scumm::o6_miscOps()
case 122:
- _vars[VAR_SOUNDRESULT] = (short)se->do_command( args[1], args[2], args[3], args[4],
- args[5], args[6], args[7], args[8]
- );
+ _vars[VAR_SOUNDRESULT] =
+ (short)se->do_command(args[1], args[2], args[3], args[4], args[5], args[6], args[7], args[8]
+ );
break;
case 123:
@@ -2939,15 +2925,15 @@ void Scumm::o6_kernelFunction()
case 211:
warning("o6_kernelFunction: getInput(%d)", args[1]);
/*
- 13 = thrust
- 336 = thrust
- 328 = thrust
- 27 = abord
- 97 = left
- 331 = left
- 115 = right
- 333 = tight
- */
+ 13 = thrust
+ 336 = thrust
+ 328 = thrust
+ 27 = abord
+ 97 = left
+ 331 = left
+ 115 = right
+ 333 = tight
+ */
push(0);
break;
case 212:
@@ -3101,8 +3087,7 @@ void Scumm::decodeParseString2(int m, int n)
}
}
-void Scumm::setupShadowPalette(int slot, int rfact, int gfact, int bfact,
- int from, int to)
+void Scumm::setupShadowPalette(int slot, int rfact, int gfact, int bfact, int from, int to)
{
byte *table;
int i, num;
@@ -3123,8 +3108,7 @@ void Scumm::setupShadowPalette(int slot, int rfact, int gfact, int bfact,
num = to - from + 1;
do {
*table++ = remapPaletteColor((curpal[0] * rfact) >> 8,
- curpal[1] * gfact >> 8,
- curpal[2] * bfact >> 8, (uint) - 1);
+ curpal[1] * gfact >> 8, curpal[2] * bfact >> 8, (uint) - 1);
curpal += 3;
} while (--num);
}