[Scummvm-cvs-logs] SF.net SVN: scummvm:[39241] scummvm/trunk/engines
fingolfin at users.sourceforge.net
fingolfin at users.sourceforge.net
Sun Mar 8 19:58:09 CET 2009
Revision: 39241
http://scummvm.svn.sourceforge.net/scummvm/?rev=39241&view=rev
Author: fingolfin
Date: 2009-03-08 18:58:09 +0000 (Sun, 08 Mar 2009)
Log Message:
-----------
some cleanup
Modified Paths:
--------------
scummvm/trunk/engines/agi/preagi.cpp
scummvm/trunk/engines/agos/script_pn.cpp
scummvm/trunk/engines/agos/vga_pn.cpp
Modified: scummvm/trunk/engines/agi/preagi.cpp
===================================================================
--- scummvm/trunk/engines/agi/preagi.cpp 2009-03-08 17:20:33 UTC (rev 39240)
+++ scummvm/trunk/engines/agi/preagi.cpp 2009-03-08 18:58:09 UTC (rev 39241)
@@ -30,8 +30,6 @@
#include "base/plugins.h"
#include "base/version.h"
-#include "graphics/cursorman.h"
-
#include "sound/mididrv.h"
#include "sound/mixer.h"
Modified: scummvm/trunk/engines/agos/script_pn.cpp
===================================================================
--- scummvm/trunk/engines/agos/script_pn.cpp 2009-03-08 17:20:33 UTC (rev 39240)
+++ scummvm/trunk/engines/agos/script_pn.cpp 2009-03-08 18:58:09 UTC (rev 39241)
@@ -711,10 +711,9 @@
// -----------------------------------------------------------------------
-static int bitvalue[8] = {128, 64, 32, 16, 8, 4, 2, 1};
-
int AGOSEngine_PN::bitextract(uint32 ptr, int offs) {
- return ((bitvalue[offs % 8] & _dataBase[ptr + offs / 8]) != 0);
+ const byte mask = 0x80 >> (offs % 8);
+ return ((mask & _dataBase[ptr + offs / 8]) != 0);
}
uint16 AGOSEngine_PN::getptr(uint32 pos) {
@@ -823,9 +822,11 @@
void AGOSEngine_PN::setbitf(uint32 ptr, int offs, int val) {
ptr += offs / 8;
- _dataBase[ptr] &= (255 - bitvalue[offs % 8]);
+ const byte mask = 0x80 >> (offs % 8);
if (val != 0)
- _dataBase[ptr] |= bitvalue[offs % 8];
+ _dataBase[ptr] |= mask;
+ else
+ _dataBase[ptr] &= ~mask;
}
int AGOSEngine_PN::actCallD(int n) {
@@ -970,7 +971,7 @@
int val, code, q = _dataBase[57];
uint8 *vocbase = _dataBase + getlong(15);
while (*vocbase != 255) {
- if (*vocbase < 128) {
+ if (*vocbase < 0x80) {
val = vocbase[q] + 256 * vocbase[q + 1];
code = vocbase[q + 2];
}
@@ -981,6 +982,8 @@
return -1;
}
+
+// FIXME/TODO: Isn't this just scumm_strnicmp ?
int AGOSEngine_PN::samewrd(uint8 *w1, uint8 *w2, int ln) {
int ct = 0;
Modified: scummvm/trunk/engines/agos/vga_pn.cpp
===================================================================
--- scummvm/trunk/engines/agos/vga_pn.cpp 2009-03-08 17:20:33 UTC (rev 39240)
+++ scummvm/trunk/engines/agos/vga_pn.cpp 2009-03-08 18:58:09 UTC (rev 39241)
@@ -90,23 +90,23 @@
bool AGOSEngine_PN::ifObjectHere(uint16 a) {
if (getFeatures() & GF_DEMO)
- return 0;
- else
- return _variableArray[39] == getptr(_quickptr[11] + a * _quickshort[4] + 2);
+ return false;
+
+ return _variableArray[39] == getptr(_quickptr[11] + a * _quickshort[4] + 2);
}
bool AGOSEngine_PN::ifObjectAt(uint16 a, uint16 b) {
if (getFeatures() & GF_DEMO)
- return 0;
- else
- return b == getptr(_quickptr[11] + a * _quickshort[4] + 2);
+ return false;
+
+ return b == getptr(_quickptr[11] + a * _quickshort[4] + 2);
}
bool AGOSEngine_PN::ifObjectState(uint16 a, int16 b) {
if (getFeatures() & GF_DEMO)
- return 0;
- else
- return b == getptr(_quickptr[0] + a * _quickshort[0] + 2);
+ return false;
+
+ return b == getptr(_quickptr[0] + a * _quickshort[0] + 2);
}
void AGOSEngine::vc36_pause() {
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