diff options
author | Strangerke | 2012-11-21 08:04:50 +0100 |
---|---|---|
committer | Strangerke | 2012-11-21 08:04:50 +0100 |
commit | 8e376ccc81afc994c6441399aa5c50886a91f241 (patch) | |
tree | 6f1d54d90c7d245afe199529fe453de2de9283ac /engines | |
parent | ec81dfb65585ee2cd0c5da9de35b54cb5ca8f37f (diff) | |
download | scummvm-rg350-8e376ccc81afc994c6441399aa5c50886a91f241.tar.gz scummvm-rg350-8e376ccc81afc994c6441399aa5c50886a91f241.tar.bz2 scummvm-rg350-8e376ccc81afc994c6441399aa5c50886a91f241.zip |
HOPKINS: Clean up some 'for' statements
Diffstat (limited to 'engines')
-rw-r--r-- | engines/hopkins/anim.cpp | 7 | ||||
-rw-r--r-- | engines/hopkins/computer.cpp | 94 | ||||
-rw-r--r-- | engines/hopkins/dialogs.cpp | 21 | ||||
-rw-r--r-- | engines/hopkins/hopkins.cpp | 57 |
4 files changed, 50 insertions, 129 deletions
diff --git a/engines/hopkins/anim.cpp b/engines/hopkins/anim.cpp index 0531f43267..43b7229f19 100644 --- a/engines/hopkins/anim.cpp +++ b/engines/hopkins/anim.cpp @@ -873,7 +873,6 @@ void AnimationManager::RECHERCHE_ANIM(const byte *data, int animIndex, int count int v11; int v12; int v13; - int v14; int v15; int v16; int v17; @@ -929,8 +928,7 @@ void AnimationManager::RECHERCHE_ANIM(const byte *data, int animIndex, int count WRITE_LE_UINT16(dataP + 26, v12); *(dataP + 28) = v13; - v14 = 1; - do { + for (int v14 = 1; v14 <= 4999; v14++) { v9 += 10; v23 += 10; if (!v22) @@ -947,8 +945,7 @@ void AnimationManager::RECHERCHE_ANIM(const byte *data, int animIndex, int count WRITE_LE_UINT16(v9 + 4, v22); WRITE_LE_UINT16(v9 + 6, v16); *(v9 + 8) = v17; - ++v14; - } while (v14 <= 4999); + } v3 = 1; } } diff --git a/engines/hopkins/computer.cpp b/engines/hopkins/computer.cpp index 61592b89a3..04e3e2dfb2 100644 --- a/engines/hopkins/computer.cpp +++ b/engines/hopkins/computer.cpp @@ -742,20 +742,17 @@ void ComputerManager::AFF_BRIQUES() { } void ComputerManager::AFF_VIE() { - int v0; - int v1; - int v2; int v3; int v4; - v0 = CASSEVIE - 1; - v1 = 10; - v2 = 0; - do { + int v0 = CASSEVIE - 1; + int v1 = 10; + + for (int v2 = 0; v2 <= 11; v2++) { _vm->_graphicsManager.AFFICHE_SPEEDVGA(CASSESPR, v1, 10, 15); v1 += 7; - ++v2; - } while (v2 <= 11); + } + if (v0) { v3 = 10; v4 = 0; @@ -851,11 +848,8 @@ void ComputerManager::PLAY_BRIQUE() { int ComputerManager::HIGHT_SCORE() { int v0; - int v1; - int v2; int v3; int v4; - int v6; byte *ptr; _vm->_graphicsManager.RESET_SEGMENT_VESA(); @@ -867,22 +861,18 @@ int ComputerManager::HIGHT_SCORE() { _vm->_graphicsManager.SETCOLOR3(253, 100, 100, 100); _vm->_graphicsManager.SETCOLOR3(251, 100, 100, 100); _vm->_graphicsManager.SETCOLOR3(254, 0, 0, 0); - v6 = 0; - do { + + for (int v6 = 0; v6 <= 5; v6++) { v0 = 19 * v6; - v0 = v0 + 46; - v1 = 0; - do { + v0 += 46; + for (int v1 = 0; v1 <= 5; v1++) PRINT_HSCORE(ptr, 9 * v1 + 69, v0, Score[v6].name[v1]); - ++v1; - } while (v1 <= 5); - v2 = 0; - do { + + for (int v2 = 0; v2 <= 8; v2++) PRINT_HSCORE(ptr, 9 * v2 + 199, v0, Score[v6].score[v2]); - ++v2; - } while (v2 <= 8); - ++v6; - } while (v6 <= 5); + + } + _vm->_graphicsManager.FADE_IN_CASSE(); _vm->_graphicsManager.RESET_SEGMENT_VESA(); v3 = 0; @@ -915,8 +905,7 @@ void ComputerManager::NAME_SCORE() { _vm->_fileManager.CONSTRUIT_SYSTEM("ALPHA.SPR"); ptr = _vm->_fileManager.CHARGE_FICHIER(_vm->_globals.NFICHIER); _vm->_graphicsManager.FADE_IN_CASSE(); - int strPos = 0; - do { + for (int strPos = 0; strPos <= 4; strPos++) { PRINT_HSCORE(ptr, 9 * strPos + 140, 78, 1); curChar = toupper(_vm->_eventsManager.keywin()); @@ -940,8 +929,7 @@ void ComputerManager::NAME_SCORE() { _vm->_eventsManager.VBL(); _vm->_eventsManager.VBL(); _vm->_eventsManager.VBL(); - ++strPos; - } while (strPos <= 4); + } Score[5].score = " "; char score[16]; @@ -1020,77 +1008,65 @@ void ComputerManager::IMPSCORE(int a1, int a2) { } void ComputerManager::SAUVE_SCORE() { - int v0; int v1; int v2; - int v3; int v4; - int v5; int v6; - int v7; char v8; int v9; - int v10; char v11; - int v13; int v14; byte *ptr; int v16[6]; int v17[6]; - v0 = 0; - do { + for (int v0 = 0; v0 <= 5; v0++) { v1 = atol(Score[v0].score.c_str()); v17[v0] = v1; if (!v1) v17[v0] = 5; - ++v0; - } while (v0 <= 5); - v13 = 0; - do { + } + + for (int v13 = 0; v13 <= 5; v13++) { v2 = 0; - v3 = 0; + bool v3 = false; do { v4 = v17[v2]; if (v4 && v17[0] <= v4 && v17[1] <= v4 && v17[2] <= v4 && v17[3] <= v4 && v17[4] <= v4 && v17[5] <= v4) - v3 = 1; - if (v3 == 1) { + v3 = true; + if (v3) { v16[v13] = v2; v17[v2] = 0; } else { ++v2; } - } while (v3 != 1); - ++v13; - } while (v13 <= 5); + } while (!v3); + } ptr = _vm->_globals.dos_malloc2(0x64u); memset(ptr, 0, 0x63u); - v5 = 0; - do { + for (int v5 = 0; v5 <= 5; v5++) { v6 = 16 * v5; v14 = v16[v5]; - v7 = 0; - do { + for (int v7 = 0; v7 <= 4; v7++) { v8 = Score[v14].name[v7]; if (!v8) v8 = 32; - *(ptr + (16 * v5) + v7++) = v8; - } while (v7 <= 4); + *(ptr + (16 * v5) + v7) = v8; + }; *(ptr + v6 + 5) = 0; v9 = v6 + 6; - v10 = 0; - do { + + for (int v10 = 0; v10 <= 8; v10++) { v11 = Score[v14].score[v10]; if (!v11) v11 = 48; - *(ptr + v9 + v10++) = v11; - } while (v10 <= 8); + *(ptr + v9 + v10) = v11; + }; *(ptr + v9 + 9) = 0; - ++v5; - } while (v5 <= 5); + } _vm->_fileManager.CONSTRUIT_LINUX("HISCORE.DAT"); _vm->_saveLoadManager.SAUVE_FICHIER(_vm->_globals.NFICHIER, ptr, 0x64u); diff --git a/engines/hopkins/dialogs.cpp b/engines/hopkins/dialogs.cpp index 4013afd775..c3821e9ba2 100644 --- a/engines/hopkins/dialogs.cpp +++ b/engines/hopkins/dialogs.cpp @@ -301,10 +301,8 @@ void DialogsManager::showOptionsDialog() { } void DialogsManager::showInventory() { - int v1; size_t filesize; int v4; - int v5; int v6; byte *v7; int v8; @@ -313,7 +311,6 @@ void DialogsManager::showInventory() { int v11; int v12; int v13; - int v14; int v15; int v16; int v17; @@ -327,14 +324,12 @@ void DialogsManager::showInventory() { _vm->_graphicsManager.no_scroll = 1; _vm->_objectsManager.FLAG_VISIBLE_EFFACE = 4; _vm->_objectsManager.FLAG_VISIBLE = false; - v1 = 0; - do { + for (int v1 = 0; v1 <= 1; v1++) { INVENT_ANIM(); _vm->_eventsManager.XMOUSE(); _vm->_eventsManager.YMOUSE(); _vm->_eventsManager.VBL(); - ++v1; - } while (v1 <= 1); + } _vm->_dialogsManager.Winventaire = g_PTRNUL; LABEL_7: @@ -376,11 +371,9 @@ LABEL_7: v19 + 300, 414, 0, 0, 0, 0); v15 = 0; v4 = 0; - v14 = 1; - do { + for (int v14 = 1; v14 <= 5; v14++) { v16 = 0; - v5 = 1; - do { + for (int v5 = 1; v5 <= 6; v5++) { ++v4; v6 = _vm->_globals.INVENTAIRE[v4]; if (v6 && v4 <= 29) { @@ -390,11 +383,9 @@ LABEL_7: _vm->_globals.dos_free2(v7); } v16 += 54; - ++v5; - } while (v5 <= 6); + }; v15 += 38; - ++v14; - } while (v14 <= 5); + } _vm->_graphicsManager.Capture_Mem(_vm->_graphicsManager.VESA_BUFFER, _vm->_dialogsManager.Winventaire, inventairex, inventairey, inventairel, inventaireh); _vm->_eventsManager.souris_bb = 0; v20 = 0; diff --git a/engines/hopkins/hopkins.cpp b/engines/hopkins/hopkins.cpp index 64b7de2f94..4ce2f0ec3d 100644 --- a/engines/hopkins/hopkins.cpp +++ b/engines/hopkins/hopkins.cpp @@ -1837,8 +1837,6 @@ void HopkinsEngine::PUBQUIT() { } void HopkinsEngine::INCENDIE() { - warning("INCENDIE()"); - _globals.DESACTIVE_INVENT = true; _globals.iRegul = 1; _graphicsManager.LOAD_IMAGE("IM71"); @@ -1850,31 +1848,22 @@ void HopkinsEngine::INCENDIE() { _graphicsManager.VISU_ALL(); _globals.BPP_NOAFF = true; - int cpt = 0; - do { + for (int cpt = 0; cpt <= 4; cpt++) _eventsManager.VBL(); - ++cpt; - } while (cpt <= 4); _globals.BPP_NOAFF = false; _graphicsManager.FADE_INW(); _globals.iRegul = 1; - cpt = 0; - do { + for (int cpt = 0; cpt <= 249; cpt++) _eventsManager.VBL(); - ++cpt; - } while (cpt <= 249); _globals.NOPARLE = true; _talkManager.PARLER_PERSO("SVGARD1.pe2"); _globals.NOPARLE = false; - cpt = 0; - do { + for (int cpt = 0; cpt <= 49; cpt++) _eventsManager.VBL(); - ++cpt; - } while (cpt <= 49); _graphicsManager.FADE_OUTW(); _graphicsManager.FIN_VISU(); @@ -1883,8 +1872,6 @@ void HopkinsEngine::INCENDIE() { } void HopkinsEngine::BASE() { - warning("BASE()"); - _globals.iRegul = 1; _graphicsManager.nbrligne = 640; _graphicsManager.DD_Lock(); @@ -1919,8 +1906,7 @@ void HopkinsEngine::BASE() { _graphicsManager.FADE_LINUX = 2; _animationManager.PLAY_ANM("OC30.anm", 10, 18, 18); } - } - if (_globals.SVGA == 2) { + } else if (_globals.SVGA == 2) { _animationManager.PLAY_ANM("base00a.anm", 10, 18, 18); if (!_eventsManager.ESC_KEY) _animationManager.PLAY_ANM("base05a.anm", 10, 18, 18); @@ -1955,8 +1941,6 @@ void HopkinsEngine::BASE() { } void HopkinsEngine::BASED() { - warning("BASED()"); - _graphicsManager.DD_Lock(); _graphicsManager.Cls_Video(); _graphicsManager.DD_Unlock(); @@ -1975,11 +1959,8 @@ void HopkinsEngine::BASED() { _objectsManager.INILINK("IM92"); _globals.BPP_NOAFF = true; - int cpt = 0; - do { + for (int cpt = 0; cpt <= 4; cpt++) _eventsManager.VBL(); - ++cpt; - } while (cpt <= 4); _globals.BPP_NOAFF = false; _graphicsManager.FADE_INW(); @@ -1998,8 +1979,6 @@ void HopkinsEngine::BASED() { } void HopkinsEngine::JOUE_FIN() { - warning("JOUE_FIN()"); - _globals.PERSO = _globals.dos_free2(_globals.PERSO); _dialogsManager.VIRE_INVENT = true; _globals.DESACTIVE_INVENT = true; @@ -2027,11 +2006,8 @@ void HopkinsEngine::JOUE_FIN() { _eventsManager.CHANGE_MOUSE(0); _globals.BPP_NOAFF = true; - int cpt = 0; - do { + for (int cpt = 0; cpt <= 4; cpt++) _eventsManager.VBL(); - ++cpt; - } while (cpt <= 4); _globals.BPP_NOAFF = false; _graphicsManager.FADE_INW(); @@ -2158,8 +2134,6 @@ void HopkinsEngine::JOUE_FIN() { } void HopkinsEngine::AVION() { - warning("AVION()"); - _soundManager.WSOUND(28); _globals.iRegul = 1; _globals.nbrligne = 640; @@ -2240,8 +2214,6 @@ void HopkinsEngine::AVION() { } int HopkinsEngine::PWBASE() { - warning("PWBASE()"); - _globals.DESACTIVE_INVENT = true; _graphicsManager.LOAD_IMAGE("PBASE"); _graphicsManager.SETCOLOR3(252, 100, 100, 100); @@ -2321,8 +2293,6 @@ int HopkinsEngine::PWBASE() { } void HopkinsEngine::Charge_Credits() { - warning("Charge_Credits()"); - _globals.Credit_y = 440; _globals.Credit_l = 10; _globals.Credit_h = 40; @@ -2387,8 +2357,6 @@ void HopkinsEngine::Charge_Credits() { } void HopkinsEngine::CREDIT_AFFICHE(int startPosY, byte *buffer, char colour) { - warning("CREDIT_AFFICHE"); - byte *bufPtr = buffer; int strWidth = 0; byte curChar; @@ -2430,8 +2398,6 @@ void HopkinsEngine::CREDIT_AFFICHE(int startPosY, byte *buffer, char colour) { } void HopkinsEngine::Credits() { - warning("Credits()"); - Charge_Credits(); _globals.Credit_y = 436; _graphicsManager.LOAD_IMAGE("GENERIC"); @@ -2494,8 +2460,6 @@ void HopkinsEngine::Credits() { } void HopkinsEngine::BTOCEAN() { - warning("BTOCEAN()"); - _fontManager.TEXTE_OFF(9); if (_eventsManager.btsouris == 16) { _eventsManager.XMOUSE(); @@ -2684,8 +2648,6 @@ LABEL_91: } void HopkinsEngine::OCEAN_HOME() { - warning("OCEAN_HOME()"); - if (_globals.OCEAN_SENS == 3) _objectsManager.SETANISPR(0, 0); if (_globals.OCEAN_SENS == 7) @@ -2697,8 +2659,6 @@ void HopkinsEngine::OCEAN_HOME() { } void HopkinsEngine::OCEAN(int16 a1, Common::String a2, Common::String a3, int16 a4, int16 a5, int16 a6, int16 a7, int16 a8, int16 a9) { - warning("OCEAN()"); - _globals.PLAN_FLAG = false; _graphicsManager.NOFADE = false; _globals.NOMARCHE = false; @@ -2757,11 +2717,8 @@ void HopkinsEngine::OCEAN(int16 a1, Common::String a2, Common::String a3, int16 _eventsManager.MOUSE_ON(); _eventsManager.CHANGE_MOUSE(4); - int cpt = 0; - do { + for (int cpt = 0; cpt <= 4; cpt++) _eventsManager.VBL(); - ++cpt; - } while (cpt <= 4); if (!_graphicsManager.NOFADE) _graphicsManager.FADE_INW(); |