| 1664 | } |
| 1665 | |
| 1666 | static void SwitchAnimatedCursor() |
| 1667 | { |
| 1668 | if (_cursor.animate_cur == std::end(_cursor.animate_list)) { |
| 1669 | _cursor.animate_cur = std::begin(_cursor.animate_list); |
| 1670 | } |
| 1671 | |
| 1672 | assert(!_cursor.sprites.empty()); |
| 1673 | SetCursorSprite(_cursor.animate_cur->sprite, _cursor.sprites[0].image.pal); |
| 1674 | |
| 1675 | _cursor.animate_timeout = _cursor.animate_cur->display_time; |
| 1676 | ++_cursor.animate_cur; |
| 1677 | } |
| 1678 | |
| 1679 | void CursorTick() |
| 1680 | { |
no test coverage detected