fixes allow compile with emsvc4 again

svn-id: r20355
This commit is contained in:
Paweł Kołodziejski 2006-02-03 07:30:29 +00:00
parent 4df095cb36
commit 2ebdbbf5e0
12 changed files with 54 additions and 39 deletions

View file

@ -98,7 +98,7 @@ void CELauncherDialog::addCandidate(String &path, DetectedGameList &candidates)
strcpy(candidateName, &path[i + 1]); strcpy(candidateName, &path[i + 1]);
candidateName[strlen(candidateName) - 1] = '\0'; candidateName[strlen(candidateName) - 1] = '\0';
for (i=0; i<candidates.size(); i++) { for (i=0; i<candidates.size(); i++) {
if (scumm_stricmp(candidateName, candidates[i].name) == 0) { if (scumm_stricmp(candidateName, candidates[i].description) == 0) {
idx = i; idx = i;
break; break;
} }
@ -118,7 +118,7 @@ void CELauncherDialog::addCandidate(String &path, DetectedGameList &candidates)
// The auto detector or the user made a choice. // The auto detector or the user made a choice.
// Pick a domain name which does not yet exist (after all, we // Pick a domain name which does not yet exist (after all, we
// are *adding* a game to the config, not replacing). // are *adding* a game to the config, not replacing).
String domain(result.name); String domain(result.description);
if (ConfMan.hasGameDomain(domain)) { if (ConfMan.hasGameDomain(domain)) {
char suffix = 'a'; char suffix = 'a';
domain += suffix; domain += suffix;
@ -128,7 +128,7 @@ void CELauncherDialog::addCandidate(String &path, DetectedGameList &candidates)
suffix++; suffix++;
domain += suffix; domain += suffix;
} }
ConfMan.set("gameid", result.name, domain); ConfMan.set("gameid", result.description, domain);
ConfMan.set("description", result.description, domain); ConfMan.set("description", result.description, domain);
} }
ConfMan.set("path", path, domain); ConfMan.set("path", path, domain);

View file

@ -51,17 +51,19 @@ Draw::Draw(GobEngine *vm) : _vm(vm) {
_backDeltaX = 0; _backDeltaX = 0;
_backDeltaY = 0; _backDeltaY = 0;
for (int i = 0; i < 4; i++) int i;
for (i = 0; i < 4; i++)
_fonts[i] = 0; _fonts[i] = 0;
_textToPrint = 0; _textToPrint = 0;
_transparency = 0; _transparency = 0;
for (int i = 0; i < 50; i++) for (i = 0; i < 50; i++)
_spritesArray[i] = 0; _spritesArray[i] = 0;
_invalidatedCount = 0; _invalidatedCount = 0;
for (int i = 0; i < 30; i++) { for (i = 0; i < 30; i++) {
_invalidatedTops[i] = 0; _invalidatedTops[i] = 0;
_invalidatedLefts[i] = 0; _invalidatedLefts[i] = 0;
_invalidatedRights[i] = 0; _invalidatedRights[i] = 0;
@ -75,16 +77,16 @@ Draw::Draw(GobEngine *vm) : _vm(vm) {
_backSurface = 0; _backSurface = 0;
_frontSurface = 0; _frontSurface = 0;
for (int i = 0; i < 18; i++) for (i = 0; i < 18; i++)
_unusedPalette1[i] = 0; _unusedPalette1[i] = 0;
for (int i = 0; i < 16; i++) for (i = 0; i < 16; i++)
_unusedPalette2[i] = 0; _unusedPalette2[i] = 0;
for (int i = 0; i < 256; i++) { for (i = 0; i < 256; i++) {
_vgaPalette[i].red = 0; _vgaPalette[i].red = 0;
_vgaPalette[i].blue = 0; _vgaPalette[i].blue = 0;
_vgaPalette[i].green = 0; _vgaPalette[i].green = 0;
} }
for (int i = 0; i < 16; i++) { for (i = 0; i < 16; i++) {
_vgaSmallPalette[i].red = 0; _vgaSmallPalette[i].red = 0;
_vgaSmallPalette[i].blue = 0; _vgaSmallPalette[i].blue = 0;
_vgaSmallPalette[i].green = 0; _vgaSmallPalette[i].green = 0;
@ -98,7 +100,7 @@ Draw::Draw(GobEngine *vm) : _vm(vm) {
_cursorXDeltaVar = -1; _cursorXDeltaVar = -1;
_cursorYDeltaVar = -1; _cursorYDeltaVar = -1;
for (int i = 0; i < 40; i++) { for (i = 0; i < 40; i++) {
_cursorAnimLow[i] = 0; _cursorAnimLow[i] = 0;
_cursorAnimHigh[i] = 0; _cursorAnimHigh[i] = 0;
_cursorAnimDelays[i] = 0; _cursorAnimDelays[i] = 0;

View file

@ -52,12 +52,14 @@ Game::Game(GobEngine *vm) : _vm(vm) {
// Collisions stack // Collisions stack
_collStackSize = 0; _collStackSize = 0;
for (int i = 0; i < 3; i++) { int i;
for (i = 0; i < 3; i++) {
_collStack[i] = 0; _collStack[i] = 0;
_collStackElemSizes[i] = 0; _collStackElemSizes[i] = 0;
} }
for (int i = 0; i < 20; i++) for (i = 0; i < 20; i++)
_soundSamples[i] = 0; _soundSamples[i] = 0;
_curTotFile[0] = 0; _curTotFile[0] = 0;

View file

@ -71,7 +71,9 @@ Global::Global(GobEngine *vm) : _vm(vm) {
/* Data files */ /* Data files */
_packedSize = 0; _packedSize = 0;
for (int i = 0; i < MAX_DATA_FILES; i++) { int i;
for (i = 0; i < MAX_DATA_FILES; i++) {
_dataFiles[i] = 0; _dataFiles[i] = 0;
_numDataChunks[i] = 0; _numDataChunks[i] = 0;
_dataFileHandles[i] = -1; _dataFileHandles[i] = -1;
@ -111,7 +113,7 @@ Global::Global(GobEngine *vm) : _vm(vm) {
_unusedPalette1[16] = (int16)0xAAAA; _unusedPalette1[16] = (int16)0xAAAA;
_unusedPalette1[17] = (int16)0xFFFF; _unusedPalette1[17] = (int16)0xFFFF;
for (int i = 0; i < 16 ;i++) for (i = 0; i < 16 ;i++)
_unusedPalette2[i] = i; _unusedPalette2[i] = i;
_vgaPalette[0].red = 0x00; _vgaPalette[0].green = 0x00; _vgaPalette[0].blue = 0x00; _vgaPalette[0].red = 0x00; _vgaPalette[0].green = 0x00; _vgaPalette[0].blue = 0x00;

View file

@ -67,12 +67,13 @@ Goblin::Goblin(GobEngine *vm) : _vm(vm) {
_noPick = 0; _noPick = 0;
_objList = 0; _objList = 0;
for (int i = 0; i < 4; i++) int i;
for (i = 0; i < 4; i++)
_goblins[i] = 0; _goblins[i] = 0;
_currentGoblin = 0; _currentGoblin = 0;
for (int i = 0; i < 16; i++) for (i = 0; i < 16; i++)
_soundData[i] = 0; _soundData[i] = 0;
for (int i = 0; i < 3; i++) { for (i = 0; i < 3; i++) {
_gobPositions[i].x = 0; _gobPositions[i].x = 0;
_gobPositions[i].y = 0; _gobPositions[i].y = 0;
} }
@ -136,7 +137,7 @@ Goblin::Goblin(GobEngine *vm) : _vm(vm) {
_destItemType = 0; _destItemType = 0;
_destItemState = 0; _destItemState = 0;
for (int i = 0; i < 20; i++) { for (i = 0; i < 20; i++) {
_itemToObject[i] = 0; _itemToObject[i] = 0;
_objects[i] = 0; _objects[i] = 0;
} }

View file

@ -32,16 +32,18 @@
namespace Gob { namespace Gob {
Map::Map(GobEngine *vm) : _vm(vm) { Map::Map(GobEngine *vm) : _vm(vm) {
for (int i = 0; i < kMapHeight; i++) int i;
for (i = 0; i < kMapHeight; i++)
for (int j = 0; j < kMapWidth; j++) { for (int j = 0; j < kMapWidth; j++) {
_passMap[i][j] = 0; _passMap[i][j] = 0;
_itemsMap[i][j] = 0; _itemsMap[i][j] = 0;
} }
for (int i = 0; i < 40; i++) { for (i = 0; i < 40; i++) {
_wayPoints[i].x = 0; _wayPoints[i].x = 0;
_wayPoints[i].y = 0; _wayPoints[i].y = 0;
} }
for (int i = 0; i < 40; i++) { for (i = 0; i < 40; i++) {
_itemPoses[i].x = 0; _itemPoses[i].x = 0;
_itemPoses[i].y = 0; _itemPoses[i].y = 0;
_itemPoses[i].orient = 0; _itemPoses[i].orient = 0;

View file

@ -54,15 +54,16 @@ Mult::Mult(GobEngine *vm) : _vm(vm) {
_staticKeysCount = 0; _staticKeysCount = 0;
_staticKeys = 0; _staticKeys = 0;
for (int i = 0; i < 10; i++) int i;
for (i = 0; i < 10; i++)
_staticIndices[i] = 0; _staticIndices[i] = 0;
for (int i = 0; i < 4; i++) { for (i = 0; i < 4; i++) {
_animKeys[i] = 0; _animKeys[i] = 0;
_animKeysCount[i] = 0; _animKeysCount[i] = 0;
} }
_animLayer = 0; _animLayer = 0;
for (int i = 0; i < 10; i++) for (i = 0; i < 10; i++)
_animIndices[i] = 0; _animIndices[i] = 0;
_textKeysCount = 0; _textKeysCount = 0;
@ -75,12 +76,12 @@ Mult::Mult(GobEngine *vm) : _vm(vm) {
_palKeys = 0; _palKeys = 0;
_oldPalette = 0; _oldPalette = 0;
_palAnimKey = 0; _palAnimKey = 0;
for (int i = 0; i < 256; i++) { for (i = 0; i < 256; i++) {
_palAnimPalette[i].red = 0; _palAnimPalette[i].red = 0;
_palAnimPalette[i].green = 0; _palAnimPalette[i].green = 0;
_palAnimPalette[i].blue = 0; _palAnimPalette[i].blue = 0;
} }
for (int i = 0; i < 4; i++) { for (i = 0; i < 4; i++) {
_palAnimIndices[i] = 0; _palAnimIndices[i] = 0;
_palAnimRed[i] = 0; _palAnimRed[i] = 0;
_palAnimGreen[i] = 0; _palAnimGreen[i] = 0;
@ -96,7 +97,7 @@ Mult::Mult(GobEngine *vm) : _vm(vm) {
_animDataAllocated = 0; _animDataAllocated = 0;
_dataPtr = 0; _dataPtr = 0;
for (int i = 0; i < 10; i++) { for (i = 0; i < 10; i++) {
_staticLoaded[i] = 0; _staticLoaded[i] = 0;
_animLoaded[i] = 0; _animLoaded[i] = 0;
} }
@ -105,7 +106,7 @@ Mult::Mult(GobEngine *vm) : _vm(vm) {
_sndKeysCount = 0; _sndKeysCount = 0;
_sndKeys = 0; _sndKeys = 0;
for (int i = 0; i < 5; i++) for (i = 0; i < 5; i++)
for (int j = 0; j < 16; j++) { for (int j = 0; j < 16; j++) {
_fadePal[i][j].red = 0; _fadePal[i][j].red = 0;
_fadePal[i][j].green = 0; _fadePal[i][j].green = 0;

View file

@ -34,15 +34,17 @@
namespace Gob { namespace Gob {
Scenery::Scenery(GobEngine *vm) : _vm(vm) { Scenery::Scenery(GobEngine *vm) : _vm(vm) {
for (int i = 0; i < 20; i++) { int i;
for (i = 0; i < 20; i++) {
_spriteRefs[i] = 0; _spriteRefs[i] = 0;
_spriteResId[i] = 0; _spriteResId[i] = 0;
} }
for (int i = 0; i < 70; i++ ) { for (i = 0; i < 70; i++ ) {
_staticPictToSprite[i] = 0; _staticPictToSprite[i] = 0;
_animPictToSprite[i] = 0; _animPictToSprite[i] = 0;
} }
for (int i = 0; i < 10; i++) { for (i = 0; i < 10; i++) {
_staticPictCount[i] = 0; _staticPictCount[i] = 0;
_staticFromExt[i] = 0; _staticFromExt[i] = 0;
_staticResId[i] = 0; _staticResId[i] = 0;

View file

@ -41,8 +41,8 @@ ImageManager::~ImageManager() {
} }
_surfaces.clear(); _surfaces.clear();
#ifdef USE_ZLIB #ifdef USE_ZLIB
for (ZipIterator pos = _archives.begin(); pos != _archives.end(); ++pos) { for (ZipIterator pos2 = _archives.begin(); pos2 != _archives.end(); ++pos2) {
unzClose(*pos); unzClose(*pos2);
} }
_archives.clear(); _archives.clear();
#endif #endif

View file

@ -1032,11 +1032,12 @@ void ThemeNew::resetupGuiRenderer() {
_lastUsedBitMask = gBitFormat; _lastUsedBitMask = gBitFormat;
for (int i = 0; i < kImageHandlesMax; ++i) { int i;
for (i = 0; i < kImageHandlesMax; ++i) {
ImageMan.unregisterSurface(_imageHandles[i]); ImageMan.unregisterSurface(_imageHandles[i]);
} }
for (int i = 0; i < kImageHandlesMax; ++i) { for (i = 0; i < kImageHandlesMax; ++i) {
ImageMan.registerSurface(_imageHandles[i], 0); ImageMan.registerSurface(_imageHandles[i], 0);
_images[i] = ImageMan.getSurface(_imageHandles[i]); _images[i] = ImageMan.getSurface(_imageHandles[i]);
} }

View file

@ -113,10 +113,12 @@ void NewGui::runLoop() {
// This is necessary to get the blending right. // This is necessary to get the blending right.
_theme->clearAll(); _theme->clearAll();
for (int i = 0; i < _dialogStack.size(); ++i) { int i;
for (i = 0; i < _dialogStack.size(); ++i) {
_theme->closeDialog(); _theme->closeDialog();
} }
for (int i = 0; i < _dialogStack.size(); i++) { for (i = 0; i < _dialogStack.size(); i++) {
_theme->openDialog(); _theme->openDialog();
_dialogStack[i]->drawDialog(); _dialogStack[i]->drawDialog();
} }

View file

@ -1347,7 +1347,7 @@ public:
int _languageIndexSize; int _languageIndexSize;
char _lastStringTag[12+1]; char _lastStringTag[12+1];
#if defined(__SYMBIAN32__) // for some reason VC6 cannot find the base class TextObject #if defined(__SYMBIAN32__) || defined (_WIN32_WCE) // for some reason VC6 cannot find the base class TextObject
struct SubtitleText { struct SubtitleText {
int16 xpos, ypos; int16 xpos, ypos;
byte color; byte color;