From 06d9de0a9bb20c4dd3dea2639ec452888f480a58 Mon Sep 17 00:00:00 2001 From: Julien Templier Date: Fri, 22 Oct 2010 00:35:37 +0000 Subject: LASTEXPRESS: Fix GCC errors & warnings (missing stricmp & parentheses) svn-id: r53693 --- engines/lastexpress/entities/anna.cpp | 4 ++-- engines/lastexpress/entities/kronos.cpp | 8 ++++---- engines/lastexpress/entities/tatiana.cpp | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) (limited to 'engines/lastexpress') diff --git a/engines/lastexpress/entities/anna.cpp b/engines/lastexpress/entities/anna.cpp index c8e7e28078..fb54009305 100644 --- a/engines/lastexpress/entities/anna.cpp +++ b/engines/lastexpress/entities/anna.cpp @@ -2880,9 +2880,9 @@ IMPLEMENT_FUNCTION(59, Anna, function59) } if (!params->param3 - || !getEntities()->isPlayerInCar(kCarRedSleeping) + || (!getEntities()->isPlayerInCar(kCarRedSleeping) && !getEntities()->isInSalon(kEntityPlayer) - && !getEntities()->isInRestaurant(kEntityPlayer) + && !getEntities()->isInRestaurant(kEntityPlayer)) || !params->param4) params->param4 = getState()->time; diff --git a/engines/lastexpress/entities/kronos.cpp b/engines/lastexpress/entities/kronos.cpp index 7e92aa6421..4488206e03 100644 --- a/engines/lastexpress/entities/kronos.cpp +++ b/engines/lastexpress/entities/kronos.cpp @@ -49,7 +49,7 @@ namespace LastExpress { static const struct { uint32 time; - char *sequence; + const char *sequence; } concertData[54] = { {735, "201d"}, {1395, "201a"}, {1965, "201d"}, {2205, "201a"}, {3405, "201d"}, {3750, "201a"}, {3975, "201d"}, {4365, "201a"}, {4650, "201d"}, {4770, "201a"}, @@ -489,11 +489,11 @@ IMPLEMENT_FUNCTION(20, Kronos, function20) getEntities()->drawSequenceLeft(kEntityKronos, (char *)&concertData[params->param6].sequence); - if (stricmp((char *)&concertData[params->param6].sequence, "201e")) { + if (scumm_stricmp((char *)&concertData[params->param6].sequence, "201e")) { - if (stricmp((char *)&concertData[params->param6].sequence, "201c")) { + if (scumm_stricmp((char *)&concertData[params->param6].sequence, "201c")) { - if (!stricmp((char *)&concertData[params->param6].sequence, "201d")) { + if (!scumm_stricmp((char *)&concertData[params->param6].sequence, "201d")) { if (getEntities()->isPlayerPosition(kCarKronos, 86)) getScenes()->loadSceneFromPosition(kCarKronos, 83); diff --git a/engines/lastexpress/entities/tatiana.cpp b/engines/lastexpress/entities/tatiana.cpp index 86af301a16..bd91525c22 100644 --- a/engines/lastexpress/entities/tatiana.cpp +++ b/engines/lastexpress/entities/tatiana.cpp @@ -615,7 +615,7 @@ IMPLEMENT_FUNCTION(22, Tatiana, function22) if (params->param1 == kTimeInvalid || getState()->time <= kTime1179000) goto label_update; - UPDATE_PARAM_PROC_TIME(kTime1233000, (!getEvent(kEventTatianaAskMatchSpeakRussian) && !getEvent(kEventTatianaAskMatch) || getEntities()->isInGreenCarEntrance(kEntityPlayer)), params->param1, 0) + UPDATE_PARAM_PROC_TIME(kTime1233000, ((!getEvent(kEventTatianaAskMatchSpeakRussian) && !getEvent(kEventTatianaAskMatch)) || getEntities()->isInGreenCarEntrance(kEntityPlayer)), params->param1, 0) label_update: if (!getEvent(kEventTatianaAskMatchSpeakRussian) && !getEvent(kEventTatianaAskMatch) -- cgit v1.2.3