From 55fe77e986f1293b7f04755aefd769dd56f49a0e Mon Sep 17 00:00:00 2001 From: JosJuice Date: Sat, 24 Dec 2016 18:27:56 +0100 Subject: [PATCH] Movie: Replace incorrect name and comment for numControllers Also add similar comments to the variables memcards and bongos. --- Source/Core/Core/Movie.cpp | 31 ++++++++++++++++--------------- Source/Core/Core/Movie.h | 7 ++++--- 2 files changed, 20 insertions(+), 18 deletions(-) diff --git a/Source/Core/Core/Movie.cpp b/Source/Core/Core/Movie.cpp index a6b48b790e..2524520908 100644 --- a/Source/Core/Core/Movie.cpp +++ b/Source/Core/Core/Movie.cpp @@ -54,7 +54,7 @@ static bool s_bReadOnly = true; static u32 s_rerecords = 0; static PlayMode s_playMode = MODE_NONE; -static u8 s_numPads = 0; +static u8 s_controllers = 0; static ControllerState s_padState; static DTMHeader tmpHeader; static u8* tmpInput = nullptr; @@ -156,13 +156,13 @@ std::string GetInputDisplay() { if (!IsMovieActive()) { - s_numPads = 0; + s_controllers = 0; for (int i = 0; i < 4; ++i) { if (SerialInterface::GetDeviceType(i) != SIDEVICE_NONE) - s_numPads |= (1 << i); + s_controllers |= (1 << i); if (g_wiimote_sources[i] != WIIMOTE_SRC_NONE) - s_numPads |= (1 << (i + 4)); + s_controllers |= (1 << (i + 4)); } } @@ -171,7 +171,7 @@ std::string GetInputDisplay() std::lock_guard guard(s_input_display_lock); for (int i = 0; i < 8; ++i) { - if ((s_numPads & (1 << i)) != 0) + if ((s_controllers & (1 << i)) != 0) input_display += s_InputDisplay[i]; } } @@ -410,7 +410,7 @@ void SetTitleId(u64 title_id) bool IsUsingPad(int controller) { - return ((s_numPads & (1 << controller)) != 0); + return ((s_controllers & (1 << controller)) != 0); } bool IsUsingBongo(int controller) @@ -420,7 +420,7 @@ bool IsUsingBongo(int controller) bool IsUsingWiimote(int wiimote) { - return ((s_numPads & (1 << (wiimote + 4))) != 0); + return ((s_controllers & (1 << (wiimote + 4))) != 0); } bool IsConfigSaved() @@ -493,7 +493,7 @@ void ChangePads(bool instantly) if (SIDevice_IsGCController(SConfig::GetInstance().m_SIDevice[i])) controllers |= (1 << i); - if (instantly && (s_numPads & 0x0F) == controllers) + if (instantly && (s_controllers & 0x0F) == controllers) return; for (int i = 0; i < MAX_SI_CHANNELS; ++i) @@ -524,7 +524,7 @@ void ChangeWiiPads(bool instantly) controllers |= (1 << i); // This is important for Wiimotes, because they can desync easily if they get re-activated - if (instantly && (s_numPads >> 4) == controllers) + if (instantly && (s_controllers >> 4) == controllers) return; for (int i = 0; i < MAX_WIIMOTES; ++i) @@ -543,7 +543,7 @@ bool BeginRecordingInput(int controllers) bool was_unpaused = Core::PauseAndLock(true); - s_numPads = controllers; + s_controllers = controllers; s_currentFrame = s_totalFrames = 0; s_currentLagCount = s_totalLagCount = 0; s_currentInputCount = s_totalInputCount = 0; @@ -901,7 +901,7 @@ void RecordWiimote(int wiimote, u8* data, u8 size) // NOTE: EmuThread / Host Thread void ReadHeader() { - s_numPads = tmpHeader.numControllers; + s_controllers = tmpHeader.controllers; s_recordingStartTime = tmpHeader.recordingStartTime; if (s_rerecords < tmpHeader.numRerecords) s_rerecords = tmpHeader.numRerecords; @@ -1307,9 +1307,10 @@ bool PlayWiimote(int wiimote, u8* data, const WiimoteEmu::ReportFeatures& rptf, { PanicAlertT("Fatal desync. Aborting playback. (Error in PlayWiimote: %u != %u, byte %u.)%s", (u32)sizeInMovie, (u32)size, (u32)s_currentByte, - (s_numPads & 0xF) ? " Try re-creating the recording with all GameCube controllers " - "disabled (in Configure > GameCube > Device Settings)." : - ""); + (s_controllers & 0xF) ? + " Try re-creating the recording with all GameCube controllers " + "disabled (in Configure > GameCube > Device Settings)." : + ""); EndPlayInput(!s_bReadOnly); return false; } @@ -1383,7 +1384,7 @@ void SaveRecording(const std::string& filename) header.filetype[3] = 0x1A; strncpy(header.gameID, SConfig::GetInstance().GetGameID().c_str(), 6); header.bWii = SConfig::GetInstance().bWii; - header.numControllers = s_numPads & (SConfig::GetInstance().bWii ? 0xFF : 0x0F); + header.controllers = s_controllers & (SConfig::GetInstance().bWii ? 0xFF : 0x0F); header.bFromSaveState = s_bRecordingFromSaveState; header.frameCount = s_totalFrames; diff --git a/Source/Core/Core/Movie.h b/Source/Core/Core/Movie.h index 279e0aadab..a9254baa08 100644 --- a/Source/Core/Core/Movie.h +++ b/Source/Core/Core/Movie.h @@ -56,7 +56,8 @@ struct DTMHeader char gameID[6]; // The Game ID bool bWii; // Wii game - u8 numControllers; // The number of connected controllers (1-4) + u8 controllers; // Controllers plugged in (from least to most significant, + // the bits are GC controllers 1-4 and Wiimotes 1-4) bool bFromSaveState; // false indicates that the recording started from bootup, true for savestate @@ -87,9 +88,9 @@ struct DTMHeader bool bEFBEmulateFormatChanges; bool bUseXFB; bool bUseRealXFB; - u8 memcards; + u8 memcards; // Memcards inserted (from least to most significant, the bits are slot A and B) bool bClearSave; // Create a new memory card when playing back a movie if true - u8 bongos; + u8 bongos; // Bongos plugged in (from least to most significant, the bits are ports 1-4) bool bSyncGPU; bool bNetPlay; bool bPAL60;