summaryrefslogtreecommitdiffstats
path: root/src/control/Record.cpp
diff options
context:
space:
mode:
authorNikolay Korolev <nickvnuk@gmail.com>2020-04-13 21:12:41 +0200
committerGitHub <noreply@github.com>2020-04-13 21:12:41 +0200
commit12d36d871016643aae518117efd78a4ffbd3a88c (patch)
tree2d3b2131f7b2e3a0c71111227056f6d95c6cc425 /src/control/Record.cpp
parentMerge pull request #412 from whampson/save-stuff (diff)
downloadre3-12d36d871016643aae518117efd78a4ffbd3a88c.tar
re3-12d36d871016643aae518117efd78a4ffbd3a88c.tar.gz
re3-12d36d871016643aae518117efd78a4ffbd3a88c.tar.bz2
re3-12d36d871016643aae518117efd78a4ffbd3a88c.tar.lz
re3-12d36d871016643aae518117efd78a4ffbd3a88c.tar.xz
re3-12d36d871016643aae518117efd78a4ffbd3a88c.tar.zst
re3-12d36d871016643aae518117efd78a4ffbd3a88c.zip
Diffstat (limited to 'src/control/Record.cpp')
-rw-r--r--src/control/Record.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/control/Record.cpp b/src/control/Record.cpp
index aead1720..f41bead4 100644
--- a/src/control/Record.cpp
+++ b/src/control/Record.cpp
@@ -42,7 +42,7 @@ void CRecordDataForGame::Init(void)
if (RecordingState == STATE_PLAYBACK) {
pDataBufferPointer = new uint8[MEMORY_FOR_GAME_RECORD];
pDataBuffer = pDataBufferPointer;
- pDataBuffer[CFileMgr::Read(FId, (char*)pDataBufferPointer, MEMORY_FOR_GAME_RECORD) + 8] = -1;
+ pDataBuffer[CFileMgr::Read(FId, (char*)pDataBufferPointer, MEMORY_FOR_GAME_RECORD) + 8] = (uint8)-1;
CFileMgr::CloseFile(FId);
}
#else
@@ -71,7 +71,7 @@ void CRecordDataForGame::SaveOrRetrieveDataForThisFrame(void)
break;
}
case STATE_PLAYBACK:
- if (pDataBufferPointer[8] == -1)
+ if (pDataBufferPointer[8] == (uint8)-1)
CPad::GetPad(0)->NewState.Clear();
else {
tGameBuffer* pData = (tGameBuffer*)pDataBufferPointer;
@@ -92,7 +92,7 @@ void CRecordDataForGame::SaveOrRetrieveDataForThisFrame(void)
#define PROCESS_BUTTON_STATE_STORE(buf, os, ns, field, id) \
do { \
- if (os->field != os->field){ \
+ if (os->field != ns->field){ \
*buf++ = id; \
*buf++ = ns->field; \
} \