aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStrangerke2016-12-03 15:40:53 -0800
committerEugene Sandulenko2017-01-25 22:42:11 +0100
commitae90f97f2bc7b27fdd3bee40889cadbeed343bf3 (patch)
tree0182bc34f44b0d524e95d350eb6ab5fab2fb8399
parente482209bd33bfb4d7a09bdf60c58ea38253f9cb4 (diff)
downloadscummvm-rg350-ae90f97f2bc7b27fdd3bee40889cadbeed343bf3.tar.gz
scummvm-rg350-ae90f97f2bc7b27fdd3bee40889cadbeed343bf3.tar.bz2
scummvm-rg350-ae90f97f2bc7b27fdd3bee40889cadbeed343bf3.zip
CRYO: Fix some more warnings
-rw-r--r--engines/cryo/defs.h14
-rw-r--r--engines/cryo/eden.cpp124
2 files changed, 69 insertions, 69 deletions
diff --git a/engines/cryo/defs.h b/engines/cryo/defs.h
index 30ee0ca6b3..291cb6e0c8 100644
--- a/engines/cryo/defs.h
+++ b/engines/cryo/defs.h
@@ -412,13 +412,13 @@ struct Follower { // Characters on Mirror screen
typedef struct Follower Follower;
struct icon_t {
- int16 sx;
- int16 sy;
- int16 ex;
- int16 ey;
- uint16 cursor_id; // & 0x8000 - inactive/hidden
- unsigned int action_id;
- unsigned int object_id;
+ int16 sx;
+ int16 sy;
+ int16 ex;
+ int16 ey;
+ uint16 _cursorId; // & 0x8000 - inactive/hidden
+ uint32 _actionId;
+ uint32 _objectId;
};
typedef struct icon_t icon_t;
diff --git a/engines/cryo/eden.cpp b/engines/cryo/eden.cpp
index ab94faf0bd..9788dfdb7d 100644
--- a/engines/cryo/eden.cpp
+++ b/engines/cryo/eden.cpp
@@ -298,9 +298,9 @@ void EdenGame::characterInMirror() {
icon->sy = icon1->sy;
icon->ex = icon1->ex;
icon->ey = 170;
- icon->cursor_id = icon1->cursor_id;
- icon->action_id = icon1->action_id;
- icon->object_id = icon1->object_id;
+ icon->_cursorId = icon1->_cursorId;
+ icon->_actionId = icon1->_actionId;
+ icon->_objectId = icon1->_objectId;
icon--;
displayFollower(suiveur, suiveur->sx, suiveur->sy);
for (; suiveur->_id != -1; suiveur++) {
@@ -322,8 +322,8 @@ void EdenGame::characterInMirror() {
icon->sy = suiveur->sy;
icon->ex = suiveur->ex;
icon->ey = suiveur->ey;
- icon->cursor_id = 8;
- icon->action_id = perso->_actionId;
+ icon->_cursorId = 8;
+ icon->_actionId = perso->_actionId;
icon--;
displayFollower(suiveur, suiveur->sx, suiveur->sy);
break;
@@ -657,7 +657,7 @@ void EdenGame::tetesquel() {
if (p_global->curObjectId == Objects::obTooth) {
gameRooms[22].exits[0] = 16;
gameRooms[26].exits[2] = 13;
- gameIcons[16].cursor_id |= 0x8000;
+ gameIcons[16]._cursorId |= 0x8000;
loseObject(Objects::obTooth);
move(kCryoNorth);
}
@@ -669,7 +669,7 @@ void EdenGame::squelmoorkong() {
}
void EdenGame::choisir() {
- byte objid = current_spot2->object_id;
+ byte objid = current_spot2->_objectId;
byte obj;
switch (objid) {
case 0:
@@ -833,7 +833,7 @@ void EdenGame::getplaque() {
p_global->curObjectFlags = 0;
p_global->inventoryScrollPos = 0;
p_global->curObjectCursor = 9;
- gameIcons[16].cursor_id |= 0x8000;
+ gameIcons[16]._cursorId |= 0x8000;
showObjects();
gameRooms[131].video = 0;
bars_out();
@@ -908,7 +908,7 @@ void EdenGame::gotoval() {
rundcurs();
afficher();
_scrollPos = 0;
- obj = current_spot2->object_id - 14; //TODO
+ obj = current_spot2->_objectId - 14; //TODO
p_global->prevLocation = target & 0xFF;
deplaval((target & 0xFF00) | obj); //TODO careful!
}
@@ -3619,7 +3619,7 @@ void EdenGame::SpcInstru(perso_t *perso) {
void EdenGame::SpcOeuf(perso_t *perso) {
if (!verif_oui())
return;
- gameIcons[131].cursor_id &= ~0x8000;
+ gameIcons[131]._cursorId &= ~0x8000;
p_global->persoBackgroundBankIdx = 62;
dialautoon();
}
@@ -3697,9 +3697,9 @@ void EdenGame::follow() {
p_global->room_perso->_flags |= PersonFlags::pf80;
p_global->room_perso->_roomNum = 0;
p_global->gameFlags |= GameFlags::gfFlag8;
- gameIcons[123].object_id = 18;
- gameIcons[124].object_id = 35;
- gameIcons[125].cursor_id &= ~0x8000;
+ gameIcons[123]._objectId = 18;
+ gameIcons[124]._objectId = 35;
+ gameIcons[125]._cursorId &= ~0x8000;
p_global->persoBackgroundBankIdx = 56;
} else
suis_moi5();
@@ -3806,7 +3806,7 @@ byte *EdenGame::gettxtad(int16 id) {
}
void EdenGame::gotocarte() {
- goto_t *go = &gotos[current_spot2->object_id];
+ goto_t *go = &gotos[current_spot2->_objectId];
endpersovox();
char newArea = go->areaNum;
p_global->newRoomNum = (go->areaNum << 8) | 1;
@@ -4743,9 +4743,9 @@ void EdenGame::ConvertIcons(icon_t *icon, int count) {
icon->sy = BE16(icon->sy);
icon->ex = BE16(icon->ex);
icon->ey = BE16(icon->ey);
- icon->cursor_id = BE16(icon->cursor_id);
- icon->object_id = BE32(icon->object_id);
- icon->action_id = BE32(icon->action_id);
+ icon->_cursorId = BE16(icon->_cursorId);
+ icon->_objectId = BE32(icon->_objectId);
+ icon->_actionId = BE32(icon->_actionId);
}
}
@@ -4943,7 +4943,7 @@ void EdenGame::updateinfolist() {
}
void EdenGame::init_globals() {
- gameIcons[16].cursor_id |= 0x8000;
+ gameIcons[16]._cursorId |= 0x8000;
p_global->areaNum = Areas::arMo;
p_global->areaVisitCount = 1;
@@ -5159,9 +5159,9 @@ void EdenGame::displaySingleRoom(room_t *room) {
} else
addIcon = 1;
if (addIcon) {
- icon->action_id = b0;
- icon->object_id = b0;
- icon->cursor_id = kActionCursors[b0];
+ icon->_actionId = b0;
+ icon->_objectId = b0;
+ icon->_cursorId = kActionCursors[b0];
int16 x = PLE16(ptr);
ptr += 2;
int16 y = PLE16(ptr);
@@ -5332,7 +5332,7 @@ void EdenGame::animpiece() {
|| room->level == p_global->ff_100) {
bars_out();
p_global->updatePaletteFlag = 16;
- if (!p_global->narratorSequence & 0x80) //TODO: bug? !() @ 100DC
+ if (!(p_global->narratorSequence & 0x80)) //TODO: bug? !() @ 100DC
p_global->ff_102 = 0;
if (!needToFade)
needToFade = room->flags & RoomFlags::rf02;
@@ -5418,7 +5418,7 @@ room_t *EdenGame::getsalle(int16 loc) { //TODO: byte?
// Original name: initlieu
void EdenGame::initPlace(int16 roomNum) {
p_global->gameFlags |= GameFlags::gfFlag4000;
- gameIcons[18].cursor_id |= 0x8000;
+ gameIcons[18]._cursorId |= 0x8000;
p_global->last_area_ptr = p_global->area_ptr;
p_global->area_ptr = &kAreasTable[((roomNum >> 8) & 0xFF) - 1];
area_t *area = p_global->area_ptr;
@@ -5428,7 +5428,7 @@ void EdenGame::initPlace(int16 roomNum) {
p_global->curAreaType = area->type;
p_global->curCitadelLevel = area->citadelLevel;
if (p_global->curAreaType == AreaType::atValley)
- gameIcons[18].cursor_id &= ~0x8000;
+ gameIcons[18]._cursorId &= ~0x8000;
loadPlace(area->salNum);
}
@@ -5784,7 +5784,7 @@ void EdenGame::FRDevents() {
_currCursor = 0;
current_spot = scan_icon_list(curs_x_pan + _cursCenter, curs_y + _cursCenter, p_global->iconsIndex);
if (current_spot)
- _currCursor = current_spot->cursor_id;
+ _currCursor = current_spot->_cursorId;
}
if (_cursCenter == 0 && _currCursor != 53) {
_cursCenter = 11;
@@ -5799,7 +5799,7 @@ void EdenGame::FRDevents() {
//fix me here or above?
if (current_spot) { // ok, plug it here
current_spot2 = current_spot;
- displayAdamMapMark(current_spot2->action_id - 14);
+ displayAdamMapMark(current_spot2->_actionId - 14);
}
}
if (p_global->displayFlags == DisplayFlags::dfFlag2 && current_spot)
@@ -5857,7 +5857,7 @@ void EdenGame::FRDevents() {
icon_t *EdenGame::scan_icon_list(int16 x, int16 y, int16 index) {
icon_t *icon;
for (icon = &gameIcons[index]; icon->sx >= 0; icon++) {
- if (icon->cursor_id & 0x8000)
+ if (icon->_cursorId & 0x8000)
continue;
#if 0
// MAC version use this check. Same check is present in PC version, but never used
@@ -6198,9 +6198,9 @@ void EdenGame::mouse() {
curs_y + _cursCenter, p_global->iconsIndex)))
return;
current_spot2 = current_spot;
- debug("invoking mouse action %d", current_spot->action_id);
- if (mouse_actions[current_spot->action_id])
- (this->*mouse_actions[current_spot->action_id])();
+ debug("invoking mouse action %d", current_spot->_actionId);
+ if (mouse_actions[current_spot->_actionId])
+ (this->*mouse_actions[current_spot->_actionId])();
}
////// film.c
@@ -6590,10 +6590,10 @@ void EdenGame::showObjects() {
int16 total = p_global->obj_count;
for (int16 i = invIconsCount; i--; icon++) {
if (total) {
- icon->cursor_id &= ~0x8000;
+ icon->_cursorId &= ~0x8000;
total--;
} else
- icon->cursor_id |= 0x8000;
+ icon->_cursorId |= 0x8000;
}
use_main_bank();
noclipax(55, 0, 176);
@@ -6602,7 +6602,7 @@ void EdenGame::showObjects() {
int16 index = p_global->inventoryScrollPos;
for (int16 i = invIconsCount; total-- && i--; icon++) {
char obj = own_objects[index++];
- icon->object_id = obj;
+ icon->_objectId = obj;
noclipax(obj + 9, icon->sx, 178);
}
needPaletteUpdate = true;
@@ -6634,7 +6634,7 @@ void EdenGame::loseObject(int16 id) {
p_global->curObjectId = 0;
p_global->curObjectFlags = 0;
p_global->curObjectCursor = 9;
- gameIcons[16].cursor_id |= 0x8000;
+ gameIcons[16]._cursorId |= 0x8000;
object->_flags &= ~ObjectFlags::ofInHands;
normalCursor = true;
_currCursor = 0;
@@ -6658,7 +6658,7 @@ bool EdenGame::objecthere(int16 id) {
void EdenGame::objectmain(int16 id) {
object_t *object = getobjaddr(id);
- gameIcons[16].cursor_id &= ~0x8000;
+ gameIcons[16]._cursorId &= ~0x8000;
p_global->curObjectId = object->_id;
p_global->curObjectCursor = p_global->curObjectId + 9;
object->_flags |= ObjectFlags::ofInHands;
@@ -6685,7 +6685,7 @@ void EdenGame::getobject(int16 id) {
void EdenGame::putobject() {
if (!p_global->curObjectId)
return;
- gameIcons[16].cursor_id |= 0x8000;
+ gameIcons[16]._cursorId |= 0x8000;
object_t *object = getobjaddr(p_global->curObjectId);
p_global->curObjectCursor = 9;
p_global->curObjectId = 0;
@@ -6741,7 +6741,7 @@ void EdenGame::giveobject() {
}
void EdenGame::takeobject() {
- objectmain(current_spot2->object_id);
+ objectmain(current_spot2->_objectId);
p_global->_nextDialogPtr = nullptr;
closeCharacterDialog = false;
p_global->dialogType = DialogType::dtTalk;
@@ -6840,7 +6840,7 @@ void EdenGame::noclicpanel() {
byte num;
if (current_spot2 >= &gameIcons[119]) {
debug("noclic: objid = %p, glob3,2 = %2X %2X", (void *)current_spot2, p_global->menuItemIdHi, p_global->menuItemIdLo);
- if (current_spot2->object_id == (p_global->menuItemIdLo + p_global->menuItemIdHi) << 8) //TODO: check me
+ if (current_spot2->_objectId == (uint16)((p_global->menuItemIdLo + p_global->menuItemIdHi) << 8)) //TODO: check me
return;
} else {
int idx = current_spot2 - &gameIcons[105];
@@ -6857,10 +6857,10 @@ void EdenGame::noclicpanel() {
p_global->ff_43 = 0;
}
num = p_global->menuItemIdLo;
- p_global->menuItemIdLo = current_spot2->object_id & 0xFF;
+ p_global->menuItemIdLo = current_spot2->_objectId & 0xFF;
skip:
;
- p_global->menuItemIdHi = (current_spot2->object_id & 0xFF00) >> 8;
+ p_global->menuItemIdHi = (current_spot2->_objectId & 0xFF00) >> 8;
debug("noclic: new glob3,2 = %2X %2X", p_global->menuItemIdHi, p_global->menuItemIdLo);
affresult();
num &= 0xF0;
@@ -6958,9 +6958,9 @@ void EdenGame::initafterload() {
p_global->perso_img_bank = 0;
p_global->lastSalNum = 0;
loadPlace(p_global->area_ptr->salNum);
- gameIcons[18].cursor_id |= 0x8000;
+ gameIcons[18]._cursorId |= 0x8000;
if (p_global->curAreaType == AreaType::atValley)
- gameIcons[18].cursor_id &= ~0x8000;
+ gameIcons[18]._cursorId &= ~0x8000;
kPersoRoomBankTable[30] = 27;
if (p_global->phaseNum >= 352)
kPersoRoomBankTable[30] = 26;
@@ -7015,9 +7015,9 @@ void EdenGame::panelrestart() {
p_global->lastSalNum = 0;
loadPlace(p_global->area_ptr->salNum);
p_global->displayFlags = DisplayFlags::dfFlag1;
- gameIcons[18].cursor_id |= 0x8000;
+ gameIcons[18]._cursorId |= 0x8000;
if (p_global->curAreaType == AreaType::atValley)
- gameIcons[18].cursor_id &= ~0x8000;
+ gameIcons[18]._cursorId &= ~0x8000;
kPersoRoomBankTable[30] = 27;
if (p_global->phaseNum >= 352)
kPersoRoomBankTable[30] = 26;
@@ -7052,7 +7052,7 @@ void EdenGame::reallyquit() {
void EdenGame::confirmer(char mode, char yesId) {
p_global->iconsIndex = 119;
- gameIcons[119].object_id = yesId;
+ gameIcons[119]._objectId = yesId;
confirmMode = mode;
useBank(65);
noclipax(12, 117, 74);
@@ -7082,15 +7082,15 @@ void EdenGame::confirmno() {
}
void EdenGame::restart() {
- confirmer(1, current_spot2->object_id);
+ confirmer(1, current_spot2->_objectId);
}
void EdenGame::EdenQuit() {
- confirmer(2, current_spot2->object_id);
+ confirmer(2, current_spot2->_objectId);
}
void EdenGame::choixsubtitle() {
- byte lang = current_spot2->object_id & 0xF;
+ byte lang = current_spot2->_objectId & 0xF;
if (lang == p_global->pref_language)
return;
if (lang > 5)
@@ -7101,11 +7101,11 @@ void EdenGame::choixsubtitle() {
}
void EdenGame::reglervol() {
- byte *valptr = &p_global->pref_10C[current_spot2->object_id & 7];
+ byte *valptr = &p_global->pref_10C[current_spot2->_objectId & 7];
curs_y = 104 - ((*valptr >> 2) & 0x3F); // TODO: check me
cur_slider_value_ptr = valptr;
p_global->menuFlags |= MenuFlags::mfFlag1;
- if (current_spot2->object_id & 8)
+ if (current_spot2->_objectId & 8)
p_global->menuFlags |= MenuFlags::mfFlag2;
cur_slider_x = current_spot2->sx;
cur_slider_y = curs_y;
@@ -7636,7 +7636,7 @@ void EdenGame::phase226() {
}
void EdenGame::phase257() {
- gameIcons[127].cursor_id &= ~0x8000;
+ gameIcons[127]._cursorId &= ~0x8000;
p_global->persoBackgroundBankIdx = 58;
dialautooff();
}
@@ -7656,16 +7656,16 @@ void EdenGame::phase369() {
void EdenGame::phase371() {
eloirevient();
- gameIcons[128].cursor_id &= ~0x8000;
- gameIcons[129].cursor_id &= ~0x8000;
- gameIcons[127].cursor_id |= 0x8000;
+ gameIcons[128]._cursorId &= ~0x8000;
+ gameIcons[129]._cursorId &= ~0x8000;
+ gameIcons[127]._cursorId |= 0x8000;
p_global->persoBackgroundBankIdx = 59;
gameRooms[334].exits[0] = 0xFF;
gameRooms[335].exits[0] = 0xFF;
- gameIcons[123].object_id = 9;
- gameIcons[124].object_id = 26;
- gameIcons[125].object_id = 42;
- gameIcons[126].object_id = 56;
+ gameIcons[123]._objectId = 9;
+ gameIcons[124]._objectId = 26;
+ gameIcons[125]._objectId = 42;
+ gameIcons[126]._objectId = 56;
}
void EdenGame::phase385() {
@@ -7696,7 +7696,7 @@ void EdenGame::phase434() {
p_global->roomNum = 275;
gameRooms[16].bank = 44;
gameRooms[18].bank = 44;
- gameIcons[132].cursor_id &= ~0x8000;
+ gameIcons[132]._cursorId &= ~0x8000;
p_global->persoBackgroundBankIdx = 61;
gameRooms[118].exits[2] = 0xFF;
abortdial();
@@ -7720,7 +7720,7 @@ void EdenGame::phase514() {
}
void EdenGame::phase529() {
- gameIcons[133].cursor_id &= ~0x8000;
+ gameIcons[133]._cursorId &= ~0x8000;
p_global->persoBackgroundBankIdx = 63;
}
@@ -7846,7 +7846,7 @@ void EdenGame::phase208() {
}
void EdenGame::phase224() {
- gameIcons[126].cursor_id &= ~0x8000;
+ gameIcons[126]._cursorId &= ~0x8000;
p_global->persoBackgroundBankIdx = 57;
dialautooff();
}
@@ -7936,7 +7936,7 @@ void EdenGame::phase400() {
void EdenGame::phase416() {
suis_moi(3);
- gameIcons[130].cursor_id &= ~0x8000;
+ gameIcons[130]._cursorId &= ~0x8000;
p_global->persoBackgroundBankIdx = 60;
gameRooms[0].exits[0] = 138;
}