dxx-rebirth/similar/main
Kp ad46235b67 Avoid spinning in multiplayer when the game window is hidden
When the host exits the game, guests switch the game window to be
non-visible, and raise a dialog box stating `Host has left the game!`.
Prior to this change, the guests would then busy loop until the dialog
was dismissed.  With this change, the game will sleep for each idle
event, minimizing CPU use during the period waiting for the player to
acknowledge the dialog box.
2022-09-11 17:00:45 +00:00
..
ai.cpp Initialize aip->CURRENT_GUN in robot setup 2022-08-22 01:24:49 +00:00
aipath.cpp Use enum class for Difficulty_level_type 2022-07-16 15:26:12 +00:00
automap.cpp Move various static functions into anonymous namespace 2022-07-09 13:39:29 +00:00
bm.cpp Pass LevelSharedRobotInfoState to various functions that need it 2022-07-09 13:39:29 +00:00
bmread.cpp Move various static functions into anonymous namespace 2022-07-09 13:39:29 +00:00
cntrlcen.cpp Use enum class for player connected status 2022-07-16 15:26:12 +00:00
collide.cpp Fold robot kamikaze explode_object calls 2022-07-30 17:42:59 +00:00
config.cpp
console.cpp
controls.cpp
credits.cpp
digiobj.cpp Use auto type for Viewer in more places 2022-07-09 13:39:29 +00:00
dumpmine.cpp Move various static functions into anonymous namespace 2022-07-09 13:39:29 +00:00
effects.cpp
endlevel.cpp Use enum class for PlayMovie flag must_have 2022-07-23 20:58:10 +00:00
fireball.cpp Use enum class for apply_damage_to_player::possibly_friendly 2022-07-23 20:58:10 +00:00
fuelcen.cpp Use enum class for Difficulty_level_type 2022-07-16 15:26:12 +00:00
fvi.cpp Pass LevelSharedRobotInfoState in fvi_query 2022-07-09 13:39:29 +00:00
game.cpp Fix SDL-only build of game.cpp 2022-08-22 01:24:49 +00:00
gamecntl.cpp Use enum class for PlayMovie flag must_have 2022-07-23 20:58:10 +00:00
gamefont.cpp Move various static functions into anonymous namespace 2022-07-09 13:39:29 +00:00
gamemine.cpp Use enum for segnum_t 2022-07-02 18:10:45 +00:00
gamerend.cpp Use enum class for player connected status 2022-07-16 15:26:12 +00:00
gamesave.cpp Use enum class for robot_gun_number 2022-08-22 01:24:49 +00:00
gameseg.cpp Move various static functions into anonymous namespace 2022-07-09 13:39:29 +00:00
gameseq.cpp Ignore excess hostages during scoring 2022-08-22 01:24:49 +00:00
gauges.cpp Use enum class for player connected status 2022-07-16 15:26:12 +00:00
generate-kconfig-udlr.py
hostage.cpp
hud.cpp
iff.cpp Move various static functions into anonymous namespace 2022-07-09 13:39:29 +00:00
inferno.cpp Move various static functions into anonymous namespace 2022-07-09 13:39:29 +00:00
kconfig.cpp Merge commit 'refs/pull/657/head' into master 2022-08-23 02:13:01 +00:00
kconfig.ui-table.cpp
kmatrix.cpp Use enum class for player connected status 2022-07-16 15:26:12 +00:00
laser.cpp Pass player orientation matrix to multi_send_fire 2022-07-23 20:58:10 +00:00
lighting.cpp Move various static functions into anonymous namespace 2022-07-09 13:39:29 +00:00
menu.cpp Merge commit 'refs/pull/657/head' into master 2022-08-23 02:13:01 +00:00
mglobal.cpp Change enum sidenum_t to enum class sidenum_t 2022-06-05 17:44:52 +00:00
mission.cpp Move various static functions into anonymous namespace 2022-07-09 13:39:29 +00:00
morph.cpp Use C++20 std::span for morph_data 2022-07-30 17:42:59 +00:00
multi.cpp Use std::span for multi::send_data_direct 2022-09-11 17:00:44 +00:00
multibot.cpp Use enum class for robot_gun_number 2022-08-22 01:24:49 +00:00
net_udp.cpp Avoid spinning in net_udp_request_poll 2022-09-11 17:00:45 +00:00
newdemo.cpp Replace various uses of std::enable_if with C++20 requires() 2022-07-30 17:42:59 +00:00
newmenu.cpp Avoid spinning in multiplayer when the game window is hidden 2022-09-11 17:00:45 +00:00
object.cpp Use playernum_t for guided missile player number 2022-07-23 20:58:10 +00:00
paging.cpp Move various static functions into anonymous namespace 2022-07-09 13:39:29 +00:00
physics.cpp Pass LevelSharedRobotInfoState to various functions that need it 2022-07-09 13:39:29 +00:00
piggy.cpp Move various static functions into anonymous namespace 2022-07-09 13:39:29 +00:00
player.cpp
playsave.cpp Feat: Pitch unlocker 2022-08-21 16:16:40 -05:00
polyobj.cpp Use enum class for robot_gun_number 2022-08-22 01:24:49 +00:00
powerup.cpp Use enum class for player connected status 2022-07-16 15:26:12 +00:00
render.cpp Use enum class for Difficulty_level_type 2022-07-16 15:26:12 +00:00
robot.cpp Use enum class for robot_gun_number 2022-08-22 01:24:49 +00:00
scores.cpp Use enum class for Difficulty_level_type 2022-07-16 15:26:12 +00:00
segment.cpp Use enum for segnum_t 2022-07-02 18:10:45 +00:00
slew.cpp
songs.cpp Move various static functions into anonymous namespace 2022-07-09 13:39:29 +00:00
state.cpp Fix guest loading of multiplayer saved games 2022-09-11 17:00:45 +00:00
switch.cpp Use enum class for player connected status 2022-07-16 15:26:12 +00:00
terrain.cpp Move various static functions into anonymous namespace 2022-07-09 13:39:29 +00:00
texmerge.cpp Move various static functions into anonymous namespace 2022-07-09 13:39:29 +00:00
text.cpp Move various static functions into anonymous namespace 2022-07-09 13:39:29 +00:00
titles.cpp Use enum class for PlayMovie flag must_have 2022-07-23 20:58:10 +00:00
vclip.cpp Pass GameBitmaps to draw_object_blob 2022-06-05 17:44:52 +00:00
vers_id.cpp
wall.cpp Pass LevelSharedRobotInfoState to various functions that need it 2022-07-09 13:39:29 +00:00
weapon.cpp Pass context to spit_powerup 2022-07-23 20:58:10 +00:00