(svn r27627) -Codechange: Deduplicate some cursor magic into SetMouseCursorBusy.

This commit is contained in:
frosch
2016-08-15 18:32:48 +00:00
parent ca6493f2e6
commit 4d1843a95e
5 changed files with 18 additions and 4 deletions

View File

@@ -1572,6 +1572,19 @@ void CursorTick()
}
}
/**
* Set or unset the ZZZ cursor.
* @param busy Whether to show the ZZZ cursor.
*/
void SetMouseCursorBusy(bool busy)
{
if (busy) {
if (_cursor.sprite == SPR_CURSOR_MOUSE) SetMouseCursor(SPR_CURSOR_ZZZ, PAL_NONE);
} else {
if (_cursor.sprite == SPR_CURSOR_ZZZ) SetMouseCursor(SPR_CURSOR_MOUSE, PAL_NONE);
}
}
/**
* Assign a single non-animated sprite to the cursor.
* @param sprite Sprite to draw for the cursor.