mirror of
https://github.com/isledecomp/isle.git
synced 2026-01-24 08:41:16 +00:00
Minor improvements in ISLE.EXE
This commit is contained in:
parent
133a312aee
commit
363246d2c8
@ -164,16 +164,10 @@ void IsleApp::Close()
|
|||||||
TransitionManager()->SetWaitIndicator(NULL);
|
TransitionManager()->SetWaitIndicator(NULL);
|
||||||
Lego()->StopTimer();
|
Lego()->StopTimer();
|
||||||
|
|
||||||
MxLong lVar8;
|
while (Streamer()->Close(NULL) == SUCCESS) {
|
||||||
do {
|
}
|
||||||
lVar8 = Streamer()->Close(NULL);
|
|
||||||
} while (lVar8 == 0);
|
|
||||||
|
|
||||||
while (Lego()) {
|
|
||||||
if (Lego()->DoesEntityExist(ds)) {
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
while (Lego() && !Lego()->DoesEntityExist(ds)) {
|
||||||
Timer()->GetRealTime();
|
Timer()->GetRealTime();
|
||||||
TickleManager()->Tickle();
|
TickleManager()->Tickle();
|
||||||
}
|
}
|
||||||
@ -404,9 +398,7 @@ LRESULT WINAPI WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
|
|||||||
return DefWindowProcA(hWnd, uMsg, wParam, lParam);
|
return DefWindowProcA(hWnd, uMsg, wParam, lParam);
|
||||||
case WM_CLOSE:
|
case WM_CLOSE:
|
||||||
if (!g_closed && g_isle) {
|
if (!g_closed && g_isle) {
|
||||||
if (g_isle) {
|
delete g_isle;
|
||||||
delete g_isle;
|
|
||||||
}
|
|
||||||
g_isle = NULL;
|
g_isle = NULL;
|
||||||
g_closed = TRUE;
|
g_closed = TRUE;
|
||||||
return 0;
|
return 0;
|
||||||
@ -646,8 +638,8 @@ MxResult IsleApp::SetupWindow(HINSTANCE hInstance, LPSTR lpCmdLine)
|
|||||||
}
|
}
|
||||||
|
|
||||||
GameState()->SetSavePath(m_savePath);
|
GameState()->SetSavePath(m_savePath);
|
||||||
GameState()->SerializePlayersInfo(1);
|
GameState()->SerializePlayersInfo(LegoStorage::c_read);
|
||||||
GameState()->SerializeScoreHistory(1);
|
GameState()->SerializeScoreHistory(LegoStorage::c_read);
|
||||||
|
|
||||||
int iVar10;
|
int iVar10;
|
||||||
switch (m_islandQuality) {
|
switch (m_islandQuality) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user