MCPcopy Create free account
hub / github.com/diasurgical/devilution / timeout_cursor

Function timeout_cursor

Source/diablo.cpp:1691–1710  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1689}
1690
1691void timeout_cursor(BOOL bTimeout)
1692{
1693 if (bTimeout) {
1694 if (sgnTimeoutCurs == CURSOR_NONE && !sgbMouseDown) {
1695 sgnTimeoutCurs = pcurs;
1696 multi_net_ping();
1697 ClearPanel();
1698 AddPanelString("-- Network timeout --", TRUE);
1699 AddPanelString("-- Waiting for players --", TRUE);
1700 SetCursor_(CURSOR_HOURGLASS);
1701 force_redraw = 255;
1702 }
1703 scrollrt_draw_game_screen(TRUE);
1704 } else if (sgnTimeoutCurs) {
1705 SetCursor_(sgnTimeoutCurs);
1706 sgnTimeoutCurs = 0;
1707 ClearPanel();
1708 force_redraw = 255;
1709 }
1710}
1711
1712void diablo_color_cyc_logic()
1713{

Callers 1

game_loopFunction · 0.85

Calls 5

multi_net_pingFunction · 0.85
ClearPanelFunction · 0.85
AddPanelStringFunction · 0.85
SetCursor_Function · 0.85

Tested by

no test coverage detected