From dcc5e4b9c14d2e1d469a70a984e7c60572b4759b Mon Sep 17 00:00:00 2001 From: torcs-ng Date: Sat, 20 Mar 2010 22:45:21 +0000 Subject: [PATCH] fix bug on load and save weather and time in racemenu.cpp after merge git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@2297 30fe4595-0a0c-4342-8851-515496e4dcbd Former-commit-id: 0166efaa9e07004ba8e912639927b8b383db056e Former-commit-id: 1d3da87446d2dcbb49a584ce7311557fc736d934 --- src/libs/racescreens/racemenu.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/libs/racescreens/racemenu.cpp b/src/libs/racescreens/racemenu.cpp index e748c46f8..2c1bd3973 100644 --- a/src/libs/racescreens/racemenu.cpp +++ b/src/libs/racescreens/racemenu.cpp @@ -215,8 +215,8 @@ rmrpValidate(void * /* dummy */) GfParmSetNum(rp->param, rp->title, RM_ATTR_DISTANCE, "km", rmrpDistance); GfParmSetNum(rp->param, rp->title, RM_ATTR_LAPS, (char*)NULL, rmrpLaps); GfParmSetNum(rp->param, rp->title, RM_ATTR_SESSIONTIME, "s", (tdble)rmrpSessionTime); - GfParmSetNum(rp->param, rp->title, RM_ATTR_WEATHER, NULL, rmrpWeather); - GfParmSetNum(rp->param, rp->title, RM_ATTR_TIME, NULL, rmrpTimeOfDay); + GfParmSetNum(rp->param, rp->title, RM_ATTR_WEATHER, NULL, rmrpWeather + 1); + GfParmSetNum(rp->param, rp->title, RM_ATTR_TIME, NULL, rmrpTimeOfDay + 1); } if (rp->confMask & RM_CONF_DISP_MODE) { @@ -321,7 +321,7 @@ RmRaceParamMenu(void *vrp) } // Create and initialize Time of day combo box (2 arrow buttons and a variable label). - rmrpTimeOfDay = (int)GfParmGetNum(rp->param, rp->title, RM_ATTR_TIME, NULL, 0); + rmrpTimeOfDay = ((int)GfParmGetNum(rp->param, rp->title, RM_ATTR_TIME, NULL, 0) - 1); CreateButtonControl(scrHandle,menuXMLDescHdle,"timeofdayleftarrow",(void*)-1, rmChangeTime); CreateButtonControl(scrHandle,menuXMLDescHdle,"timeofdayrightarrow",(void*)1, rmChangeTime); @@ -330,7 +330,7 @@ RmRaceParamMenu(void *vrp) GfuiLabelSetText(scrHandle,rmrpTimeOfDayId,TimeOfDayValues[rmrpTimeOfDay]); // Create and initialize Weather combo box (2 arrow buttons and a variable label). - rmrpWeather = (int)GfParmGetNum(rp->param, rp->title, RM_ATTR_WEATHER, NULL, 0); + rmrpWeather = ((int)GfParmGetNum(rp->param, rp->title, RM_ATTR_WEATHER, NULL, 0) - 1); CreateButtonControl(scrHandle,menuXMLDescHdle,"weatherleftarrow",(void*)-1, rmChangeWeather); CreateButtonControl(scrHandle,menuXMLDescHdle,"weatherrightarrow",(void*)1, rmChangeWeather);