summaryrefslogtreecommitdiffstats
path: root/src/save/GenericGameStorage.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/save/GenericGameStorage.cpp')
-rw-r--r--src/save/GenericGameStorage.cpp70
1 files changed, 35 insertions, 35 deletions
diff --git a/src/save/GenericGameStorage.cpp b/src/save/GenericGameStorage.cpp
index d3d1d989..8c851686 100644
--- a/src/save/GenericGameStorage.cpp
+++ b/src/save/GenericGameStorage.cpp
@@ -100,43 +100,43 @@ INITSAVEBUF
saveName[23] = '\0';
}
WriteDataToBufferPointer(buf, saveName);
-#ifdef VALIDATE_SAVE_SIZE
- _saveBufCount += sizeof(saveName);
-#endif
GetLocalTime(&saveTime);
- WriteSaveBuf(buf, saveTime);
- WriteSaveBuf(buf, SIZE_OF_ONE_GAME_IN_BYTES);
- WriteSaveBuf(buf, CGame::currLevel);
- WriteSaveBuf(buf, TheCamera.m_matrix.m_matrix.pos.x);
- WriteSaveBuf(buf, TheCamera.m_matrix.m_matrix.pos.y);
- WriteSaveBuf(buf, TheCamera.m_matrix.m_matrix.pos.z);
- WriteSaveBuf(buf, CClock::ms_nMillisecondsPerGameMinute);
- WriteSaveBuf(buf, CClock::ms_nLastClockTick);
- WriteSaveBuf(buf, (uint32) CClock::ms_nGameClockHours);
- WriteSaveBuf(buf, (uint32) CClock::ms_nGameClockMinutes);
+ WriteDataToBufferPointer(buf, saveTime);
+ WriteDataToBufferPointer(buf, SIZE_OF_ONE_GAME_IN_BYTES);
+ WriteDataToBufferPointer(buf, CGame::currLevel);
+ WriteDataToBufferPointer(buf, TheCamera.m_matrix.m_matrix.pos.x);
+ WriteDataToBufferPointer(buf, TheCamera.m_matrix.m_matrix.pos.y);
+ WriteDataToBufferPointer(buf, TheCamera.m_matrix.m_matrix.pos.z);
+ WriteDataToBufferPointer(buf, CClock::ms_nMillisecondsPerGameMinute);
+ WriteDataToBufferPointer(buf, CClock::ms_nLastClockTick);
+ WriteDataToBufferPointer(buf, CClock::ms_nGameClockHours);
+ WriteDataToBufferPointer(buf, CClock::ms_nGameClockMinutes);
currPad = CPad::GetPad(0);
- WriteSaveBuf(buf, (uint32) currPad->Mode);
- WriteSaveBuf(buf, CTimer::m_snTimeInMilliseconds);
- WriteSaveBuf(buf, CTimer::ms_fTimeScale);
- WriteSaveBuf(buf, CTimer::ms_fTimeStep);
- WriteSaveBuf(buf, CTimer::ms_fTimeStepNonClipped);
- WriteSaveBuf(buf, CTimer::m_FrameCounter);
- WriteSaveBuf(buf, CTimeStep::ms_fTimeStep);
- WriteSaveBuf(buf, CTimeStep::ms_fFramesPerUpdate);
- WriteSaveBuf(buf, CTimeStep::ms_fTimeScale);
- WriteSaveBuf(buf, (int32) CWeather::OldWeatherType);
- WriteSaveBuf(buf, (int32) CWeather::NewWeatherType);
- WriteSaveBuf(buf, (int32) CWeather::ForcedWeatherType);
- WriteSaveBuf(buf, CWeather::InterpolationValue);
- WriteSaveBuf(buf, CompileDateAndTime.m_nSecond);
- WriteSaveBuf(buf, CompileDateAndTime.m_nMinute);
- WriteSaveBuf(buf, CompileDateAndTime.m_nHour);
- WriteSaveBuf(buf, CompileDateAndTime.m_nDay);
- WriteSaveBuf(buf, CompileDateAndTime.m_nMonth);
- WriteSaveBuf(buf, CompileDateAndTime.m_nYear);
- WriteSaveBuf(buf, CWeather::WeatherTypeInList);
- WriteSaveBuf(buf, TheCamera.CarZoomIndicator);
- WriteSaveBuf(buf, TheCamera.PedZoomIndicator);
+ WriteDataToBufferPointer(buf, currPad->Mode);
+ WriteDataToBufferPointer(buf, CTimer::m_snTimeInMilliseconds);
+ WriteDataToBufferPointer(buf, CTimer::ms_fTimeScale);
+ WriteDataToBufferPointer(buf, CTimer::ms_fTimeStep);
+ WriteDataToBufferPointer(buf, CTimer::ms_fTimeStepNonClipped);
+ WriteDataToBufferPointer(buf, CTimer::m_FrameCounter);
+ WriteDataToBufferPointer(buf, CTimeStep::ms_fTimeStep);
+ WriteDataToBufferPointer(buf, CTimeStep::ms_fFramesPerUpdate);
+ WriteDataToBufferPointer(buf, CTimeStep::ms_fTimeScale);
+ WriteDataToBufferPointer(buf, CWeather::OldWeatherType);
+ WriteDataToBufferPointer(buf, CWeather::NewWeatherType);
+ WriteDataToBufferPointer(buf, CWeather::ForcedWeatherType);
+ WriteDataToBufferPointer(buf, CWeather::InterpolationValue);
+ WriteDataToBufferPointer(buf, CompileDateAndTime.m_nSecond);
+ WriteDataToBufferPointer(buf, CompileDateAndTime.m_nMinute);
+ WriteDataToBufferPointer(buf, CompileDateAndTime.m_nHour);
+ WriteDataToBufferPointer(buf, CompileDateAndTime.m_nDay);
+ WriteDataToBufferPointer(buf, CompileDateAndTime.m_nMonth);
+ WriteDataToBufferPointer(buf, CompileDateAndTime.m_nYear);
+ WriteDataToBufferPointer(buf, CWeather::WeatherTypeInList);
+ WriteDataToBufferPointer(buf, TheCamera.CarZoomIndicator);
+ WriteDataToBufferPointer(buf, TheCamera.PedZoomIndicator);
+#ifdef VALIDATE_SAVE_SIZE
+ _saveBufCount = buf - work_buff;
+#endif
VALIDATESAVEBUF(SIZE_OF_SIMPLEVARS);
// Save scripts, block is nested within the same block as simple vars for some reason