| 1630 | } |
| 1631 | |
| 1632 | void game_loop(BOOL bStartup) |
| 1633 | { |
| 1634 | int i; |
| 1635 | |
| 1636 | i = bStartup ? 60 : 3; |
| 1637 | |
| 1638 | while (i--) { |
| 1639 | if (!multi_handle_delta()) { |
| 1640 | timeout_cursor(TRUE); |
| 1641 | break; |
| 1642 | } else { |
| 1643 | timeout_cursor(FALSE); |
| 1644 | game_logic(); |
| 1645 | } |
| 1646 | if (!gbRunGame || gbMaxPlayers == 1 || !nthread_has_500ms_passed(TRUE)) |
| 1647 | break; |
| 1648 | } |
| 1649 | } |
| 1650 | |
| 1651 | // Controller support: |
| 1652 | extern void plrctrls_after_game_logic(); |
no test coverage detected