dxx-rebirth/similar/main
Kp 197a9cbd98 Move joystick interpretation to happen after the event loop
If two or more events are delivered in the same loop, the previous
implementation would count joystick motion multiple times.  Fix this by
moving the joystick interpretation to occur once, after all the events
have been processed.
2022-02-27 14:23:53 +00:00
..
ai.cpp Pass context to start_boss_death_sequence 2022-02-05 13:30:56 +00:00
aipath.cpp Use sidenum_t in more places 2022-02-19 14:52:17 +00:00
automap.cpp Move joystick interpretation to happen after the event loop 2022-02-27 14:23:53 +00:00
bm.cpp Use enum class for cockpit_mode_t 2022-02-12 18:57:12 +00:00
bmread.cpp Use enum class for cockpit_mode_t 2022-02-12 18:57:12 +00:00
cntrlcen.cpp Use sidenum_t in more places 2022-02-19 14:52:17 +00:00
collide.cpp Use sidenum_t in more places 2022-02-19 14:52:17 +00:00
config.cpp
console.cpp Require support for C++17 attribute [[fallthrough]] 2022-01-09 15:25:42 +00:00
controls.cpp
credits.cpp Propagate canvas through more layers 2021-09-12 16:20:52 +00:00
digiobj.cpp Use sidenum_t in more places 2022-02-19 14:52:17 +00:00
dumpmine.cpp Simplify some uses of Highest_object_index 2022-02-06 16:12:31 +00:00
effects.cpp Use sidenum_t in more places 2022-02-19 14:52:17 +00:00
endlevel.cpp Use sidenum_t in more places 2022-02-19 14:52:17 +00:00
fireball.cpp Simplify some uses of Highest_object_index 2022-02-06 16:12:31 +00:00
fuelcen.cpp Use enum class for segment_relative_vertnum 2022-01-09 15:25:42 +00:00
fvi.cpp Use dedicated type for mask of segment side numbers 2022-02-19 14:52:17 +00:00
game.cpp Move joystick interpretation to happen after the event loop 2022-02-27 14:23:53 +00:00
gamecntl.cpp Use enum class for cockpit_mode_t 2022-02-12 18:57:12 +00:00
gamefont.cpp Propagate canvas through more layers 2021-09-12 16:20:52 +00:00
gamemine.cpp Use dedicated type for mask of segment side numbers 2022-02-19 14:52:17 +00:00
gamerend.cpp Use enum class for cockpit_mode_t 2022-02-12 18:57:12 +00:00
gamesave.cpp Check return value of find_connect_side in more places 2022-02-19 14:52:17 +00:00
gameseg.cpp Check return value of find_connect_side in more places 2022-02-19 14:52:17 +00:00
gameseq.cpp Qualify references to sidenum_t members 2022-02-19 14:52:17 +00:00
gauges.cpp Use enum class for cockpit_mode_t 2022-02-12 18:57:12 +00:00
generate-kconfig-udlr.py
hostage.cpp
hud.cpp Use enum class for gr fade_level 2021-09-19 10:53:48 +00:00
iff.cpp Use enum class bm_mode for grs_bitmap::type 2021-09-12 16:20:52 +00:00
inferno.cpp Expand macro Level_names 2021-11-01 03:37:19 +00:00
kconfig.cpp Move joystick interpretation to happen after the event loop 2022-02-27 14:23:53 +00:00
kconfig.ui-table.cpp Rename pitch -> pitch_ud for consistency 2022-02-27 14:23:53 +00:00
kmatrix.cpp Send periodic endlevel packets after last level 2022-01-18 17:03:30 +01:00
laser.cpp Require support for C++17 attribute [[fallthrough]] 2022-01-09 15:25:42 +00:00
lighting.cpp
menu.cpp Use enumerated_array for indexing player input controls 2022-02-27 14:23:53 +00:00
mglobal.cpp Use enumerated_array for unique_side::uvls 2022-01-15 20:39:10 +00:00
mission.cpp Require support for C++17 attribute [[fallthrough]] 2022-01-09 15:25:42 +00:00
morph.cpp Preserve type of vm_vec_mag return value 2021-09-19 10:53:48 +00:00
multi.cpp Simplify some uses of Highest_object_index 2022-02-06 16:12:31 +00:00
multibot.cpp Fix failure to send robot creation message if one creation fails 2022-02-06 16:12:31 +00:00
net_udp.cpp Simplify _sockaddr IPv4/IPv6 logic 2022-02-12 18:57:12 +00:00
newdemo.cpp Use sidenum_t in more places 2022-02-19 14:52:17 +00:00
newmenu.cpp Require support for C++17 attribute [[fallthrough]] 2022-01-09 15:25:42 +00:00
object.cpp Use dedicated type for mask of segment side numbers 2022-02-19 14:52:17 +00:00
paging.cpp Use enumerated_array for shared_segment::sides 2022-01-15 20:39:10 +00:00
physics.cpp Use dedicated type for mask of segment side numbers 2022-02-19 14:52:17 +00:00
piggy.cpp Require support for C++17 attribute [[fallthrough]] 2022-01-09 15:25:42 +00:00
player.cpp
playsave.cpp Use enumerated_array for indexing player input controls 2022-02-27 14:23:53 +00:00
polyobj.cpp
powerup.cpp Improve vulcan/gauss pickup rules 2022-02-05 13:30:56 +00:00
render.cpp Use symbolic sidenum values in Edge_to_sides 2022-02-19 14:52:17 +00:00
robot.cpp
scores.cpp Require support for C++17 attribute [[fallthrough]] 2022-01-09 15:25:42 +00:00
segment.cpp Use enumerated_array for unique_side::uvls 2022-01-15 20:39:10 +00:00
slew.cpp
songs.cpp
state.cpp Use enumerated_array for unique_segment::sides 2022-01-15 20:39:10 +00:00
switch.cpp Use enumerated_array for shared_segment::sides 2022-01-15 20:39:10 +00:00
terrain.cpp
texmerge.cpp Use xrange for texture merge loops 2021-12-01 03:15:21 +00:00
text.cpp
titles.cpp Require support for C++17 attribute [[fallthrough]] 2022-01-09 15:25:42 +00:00
vclip.cpp
vers_id.cpp
wall.cpp Use dedicated type for mask of segment side numbers 2022-02-19 14:52:17 +00:00
weapon.cpp Split drop_powerup to return either an object id or a success code 2022-02-06 16:12:31 +00:00