mirror of
https://github.com/isledecomp/isle-portable.git
synced 2026-02-03 12:31:15 +00:00
Use SDL_RenamePath instead of MoveFile
This commit is contained in:
parent
b7f4928b98
commit
1af80dfbf7
@ -566,7 +566,7 @@ MxResult LegoGameState::AddPlayer(Username& p_player)
|
|||||||
m_players[i] = m_players[i - 1];
|
m_players[i] = m_players[i - 1];
|
||||||
GetFileSavePath(&from, i - 1);
|
GetFileSavePath(&from, i - 1);
|
||||||
GetFileSavePath(&to, i);
|
GetFileSavePath(&to, i);
|
||||||
MoveFile(from.GetData(), to.GetData());
|
SDL_RenamePath(from.GetData(), to.GetData());
|
||||||
}
|
}
|
||||||
|
|
||||||
m_playerCount++;
|
m_playerCount++;
|
||||||
@ -590,18 +590,18 @@ void LegoGameState::SwitchPlayer(MxS16 p_playerId)
|
|||||||
|
|
||||||
Username selectedName(m_players[p_playerId]);
|
Username selectedName(m_players[p_playerId]);
|
||||||
|
|
||||||
MoveFile(from.GetData(), temp.GetData());
|
SDL_RenamePath(from.GetData(), temp.GetData());
|
||||||
|
|
||||||
for (MxS16 i = p_playerId; i > 0; i--) {
|
for (MxS16 i = p_playerId; i > 0; i--) {
|
||||||
m_players[i] = m_players[i - 1];
|
m_players[i] = m_players[i - 1];
|
||||||
GetFileSavePath(&from, i - 1);
|
GetFileSavePath(&from, i - 1);
|
||||||
GetFileSavePath(&to, i);
|
GetFileSavePath(&to, i);
|
||||||
MoveFile(from.GetData(), to.GetData());
|
SDL_RenamePath(from.GetData(), to.GetData());
|
||||||
}
|
}
|
||||||
|
|
||||||
m_players[0] = selectedName;
|
m_players[0] = selectedName;
|
||||||
GetFileSavePath(&from, 0);
|
GetFileSavePath(&from, 0);
|
||||||
MoveFile(temp.GetData(), from.GetData());
|
SDL_RenamePath(temp.GetData(), from.GetData());
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Load(0) != SUCCESS) {
|
if (Load(0) != SUCCESS) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user