dxx-rebirth/common/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.h Pass context to start_boss_death_sequence 2022-02-05 13:30:56 +00:00
aistruct.h Tighten index handling for Ai_transition_table 2022-01-08 17:48:09 +00:00
automap.h Fix some check_header_includes=1 failures 2022-02-12 18:57:12 +00:00
bm.h Use enum class for cockpit_mode_t 2022-02-12 18:57:12 +00:00
cast_range_result.h Remove static inline declarations from fwd-partial_range.h 2020-06-10 02:25:32 +00:00
cli.cpp Return string width/height from gr_get_string_size 2021-09-12 16:20:52 +00:00
cli.h
cmd.cpp Improve error reporting for PHYSFSX_openReadBuffered 2021-07-25 23:00:56 +00:00
cmd.h
cntrlcen.h Validate control center trigger sides on load 2022-01-09 15:25:42 +00:00
collide.h Use enumerated_array for shared_segment::sides 2022-01-15 20:39:10 +00:00
config.h Move ResolutionX, ResolutionY to CCfg 2021-01-25 00:45:07 +00:00
controls.h Pass control_info & to various functions 2020-10-12 03:28:26 +00:00
credits.h
cvar.cpp optimize include files (include what you use) 2021-02-06 21:38:50 +01:00
cvar.h
d_array.h Use enumerated_array for indexing player input controls 2022-02-27 14:23:53 +00:00
d_bitset.h Replace __attribute_warn_unused_result with C++17 [[nodiscard]] 2021-06-28 03:37:51 +00:00
d_crange.h Make MAX_SIDES_PER_SEGMENT an iterable range 2022-01-09 15:25:42 +00:00
d_enumerate.h Split player start generation 2022-02-19 14:52:17 +00:00
d_levelstate.h Fix some check_header_includes=1 failures 2022-02-12 18:57:12 +00:00
d_range.h Factor out get_xrange_direction 2022-01-09 15:25:42 +00:00
d_srcloc.h
d_zip.h Pass range index_type through zip_iterator 2022-02-13 19:13:38 +00:00
digi.h Use sidenum_t in more places 2022-02-19 14:52:17 +00:00
effects.h Use enumerated_array for unique_segment::sides 2022-01-15 20:39:10 +00:00
endlevel.h Reorder endlevel definitions to split by dcx/dsx 2020-10-01 03:25:27 +00:00
ephemeral_range.h Flatten type hierarchy for enumerated_iterator 2022-02-19 14:52:17 +00:00
escort.h Pass context to drop_stolen_items 2022-02-05 13:30:56 +00:00
fireball.h Split powerup.h to fwd-powerup.h 2022-02-12 18:57:12 +00:00
fuelcen.h Use enum class for station_number 2021-11-01 03:37:20 +00:00
fvi.h Use enumerated_array for shared_segment::sides 2022-01-15 20:39:10 +00:00
fwd-d_array.h Add forward-declaration header for enumerated_array 2020-08-06 03:47:56 +00:00
fwd-game.h Use sidenum_t in more places 2022-02-19 14:52:17 +00:00
fwd-inferno.h Split inferno.h to fwd-inferno.h 2022-02-12 18:57:12 +00:00
fwd-object.h Split drop_powerup to return either an object id or a success code 2022-02-06 16:12:31 +00:00
fwd-player.h Move Afterburner_charge to dsx 2020-09-11 03:08:02 +00:00
fwd-powerup.h Split powerup.h to fwd-powerup.h 2022-02-12 18:57:12 +00:00
fwd-segment.h Use sidenum_t in more places 2022-02-19 14:52:17 +00:00
fwd-vclip.h Qualify uses of std::array 2020-05-02 21:18:42 +00:00
fwd-wall.h Fix some check_header_includes=1 failures 2022-02-12 18:57:12 +00:00
fwd-weapon.h Fix some check_header_includes=1 failures 2022-02-12 18:57:12 +00:00
game.h Use enum class for cockpit_mode_t 2022-02-12 18:57:12 +00:00
gamefont.h Make font scaling constructors explicit 2021-09-19 10:53:48 +00:00
gamemine.h Remove support for reading Miner's .LVL files 2020-12-20 20:39:07 +00:00
gamepal.h
gameplayopt.h Add experimental support for autosaves 2020-04-19 20:47:07 +00:00
gamesave.h Move savegame POF names to stack 2020-08-24 01:31:28 +00:00
gameseg.h Use sidenum_t in more places 2022-02-19 14:52:17 +00:00
gameseq.h Split inferno.h to fwd-inferno.h 2022-02-12 18:57:12 +00:00
gauges.h Fix some check_header_includes=1 failures 2022-02-12 18:57:12 +00:00
hostage.h Refer to <array> directly, not through "compiler-array.h" 2020-05-02 21:18:42 +00:00
hudmsg.h
inferno.h Split inferno.h to fwd-inferno.h 2022-02-12 18:57:12 +00:00
kconfig.h Move joystick interpretation to happen after the event loop 2022-02-27 14:23:53 +00:00
kmatrix.h Fix some check_header_includes=1 failures 2022-02-12 18:57:12 +00:00
laser.h Use enum class for laser_level 2020-08-24 01:31:28 +00:00
lighting.h Use enum class for vertnum_t 2020-12-26 21:17:29 +00:00
menu.h Move some menu code into namespaces 2020-09-11 03:08:02 +00:00
mission.h Expand macro Current_mission_longname 2021-11-01 03:37:19 +00:00
morph.h Move various definitions into namespaces 2020-12-19 16:13:26 +00:00
multi.h Simplify _sockaddr IPv4/IPv6 logic 2022-02-12 18:57:12 +00:00
multibot.h Pass object& to multi_drop_robot_powerups 2022-02-05 13:30:56 +00:00
multiinternal.h Improve vulcan/gauss pickup rules 2022-02-05 13:30:56 +00:00
net_udp.h Use enum class for network_game_type 2021-11-01 03:37:19 +00:00
newdemo.h Use sidenum_t in more places 2022-02-19 14:52:17 +00:00
newmenu.h Save parent canvas in listbox_layout 2021-09-12 16:20:52 +00:00
nvparse.h
object.h Move object_rw to namespace dsx 2022-01-09 15:25:42 +00:00
objnum.h Use enum class for object_signature_t 2020-08-10 03:45:13 +00:00
paging.h
physfsrwops.h Return error code from PHYSFSRWOPS_openRead* 2021-07-25 23:00:56 +00:00
physics.h Qualify uses of std::array 2020-05-02 21:18:42 +00:00
physics_info.h Fix check_header_includes=1 build 2020-05-17 23:35:25 +00:00
piggy.h Fix some check_header_includes=1 failures 2022-02-12 18:57:12 +00:00
player-callsign.h Replace __attribute_warn_unused_result with C++17 [[nodiscard]] 2021-06-28 03:37:51 +00:00
player-flags.h
player.h Only prepare pause time if it will be shown 2021-09-12 16:20:52 +00:00
playsave.h Use enumerated_array for indexing player input controls 2022-02-27 14:23:53 +00:00
polyobj.h Move Pof_names to d_level_shared_polygon_model_state 2020-08-24 01:31:28 +00:00
powerup.h Split powerup.h to fwd-powerup.h 2022-02-12 18:57:12 +00:00
render.h Use enum sidenum_t in more places 2022-01-09 15:25:42 +00:00
render_state.h Refer to <array> directly, not through "compiler-array.h" 2020-05-02 21:18:42 +00:00
robot.h Use enumerated_array for difficulty-level-specific arrays 2021-09-19 10:53:48 +00:00
scores.h Pass canvas to scores_view_menu 2021-09-19 10:53:48 +00:00
screens.h Disallow direct construction of grs_canvas 2021-09-04 12:17:14 +00:00
segiter.h Replace __attribute_warn_unused_result with C++17 [[nodiscard]] 2021-06-28 03:37:51 +00:00
segment.h Use sidenum_t in more places 2022-02-19 14:52:17 +00:00
segpoint.h Use enum class for vertnum_t 2020-12-26 21:17:29 +00:00
selfiter.h Remove use of deprecated std::iterator 2020-05-02 21:18:43 +00:00
slew.h Pass control_info & to various functions 2020-10-12 03:28:26 +00:00
songs.h Refactor song loading 2019-08-25 16:43:17 +00:00
sounds.h Fix some check_header_includes=1 failures 2022-02-12 18:57:12 +00:00
state.h Pass canvas to savegame_chooser_newmenu 2021-09-19 10:53:48 +00:00
switch.h Use enumerated_array for shared_segment::sides 2022-01-15 20:39:10 +00:00
terrain.h Reorder endlevel definitions to split by dcx/dsx 2020-10-01 03:25:27 +00:00
texmerge.h Move grs_main_bitmap earlier in the header 2021-09-04 12:17:14 +00:00
text.h Use named Difficulty_level enum members in MENU_DIFFICULTY_TEXT 2020-12-27 22:03:09 +00:00
textures.h Qualify uses of std::array 2020-05-02 21:18:42 +00:00
titles.h Remove support for show_order_form 2020-10-22 02:26:17 +00:00
valptridx.tcc Use enum class for actdoornum_t 2020-12-20 20:39:07 +00:00
vclip.h Qualify uses of std::array 2020-05-02 21:18:42 +00:00
vers_id.h
wall.h Use enum sidenum_t in more places 2022-01-09 15:25:42 +00:00
weapon.h Use enum class for weapon_info::persistent 2021-09-19 10:53:48 +00:00
weapon_id.h Whitelist Vertigo smelter's phoenix cannon 2019-10-21 03:45:29 +00:00