dxx-rebirth/common/main
Martin Fiedler 853a0c41e1 added joystick binding for showing ingame menu
A new configurable joystick button binding is
introduced that opens the ingame menu, i.e. the
menu that appears when pressing the Escape key.

Fortunately, there was still enough space left
in the button binding maps for both games. The
configuration screen, however, needed to be
extended by a row to make room for the new
binding on d2x.

One known issue: When using an old player
configuration file, the menu button bindings
are initially set to J1 B1, because the unused
slots in DefaultKeySettings used to be
initialized that way. There's not much we can
do about that; the player needs to remove
these bogus assignments by hand. We can (and
do) prevent that from happening again, though,
by initializing new player files with correct
unmapped buttons.
2020-06-29 23:16:04 +02:00
..
ai.h Modernize typedefs for std::array types 2020-05-02 21:18:42 +00:00
aistruct.h Qualify uses of std::array 2020-05-02 21:18:42 +00:00
automap.h Refer to <array> directly, not through "compiler-array.h" 2020-05-02 21:18:42 +00:00
bm.h Qualify uses of std::array 2020-05-02 21:18:42 +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
cli.h
cmd.cpp Refer to <memory> directly, not through "compiler-make_unique.h" 2020-05-02 21:18:43 +00:00
cmd.h
cntrlcen.h Qualify uses of std::array 2020-05-02 21:18:42 +00:00
collide.h Simplify valptridx types where possible 2019-12-22 05:34:08 +00:00
config.h Use enum class for LevelMusicPlayOrder 2020-05-31 23:04:25 +00:00
controls.h
credits.h
cvar.cpp
cvar.h
d_enumerate.h Remove static inline declarations from fwd-partial_range.h 2020-06-10 02:25:32 +00:00
d_range.h Mark xrange as returning unowned storage 2020-02-26 05:07:34 +00:00
d_srcloc.h
d_zip.h Require support for std::index_sequence, std::make_index_sequence 2020-04-26 17:26:23 +00:00
digi.h Use enum class for LevelMusicPlayOrder 2020-05-31 23:04:25 +00:00
effects.h Refer to <array> directly, not through "compiler-array.h" 2020-05-02 21:18:42 +00:00
endlevel.h Move exit_segnum to d_player_unique_endlevel_state 2019-08-15 01:34:22 +00:00
ephemeral_range.h
escort.h
fireball.h Remove static inline declarations from fwd-partial_range.h 2020-06-10 02:25:32 +00:00
fuelcen.h Qualify uses of std::array 2020-05-02 21:18:42 +00:00
fvi.h Use susegment for references introduced by valptridx conversion 2019-12-22 05:34:08 +00:00
fwd-object.h Use dedicated type for object render_type 2020-05-02 21:18:43 +00:00
fwd-player.h Refer to <array> directly, not through "compiler-array.h" 2020-05-02 21:18:42 +00:00
fwd-segment.h Refer to <array> directly, not through "compiler-array.h" 2020-05-02 21:18:42 +00:00
fwd-vclip.h Qualify uses of std::array 2020-05-02 21:18:42 +00:00
fwd-wall.h Qualify uses of std::array 2020-05-02 21:18:42 +00:00
fwd-weapon.h Refer to <array> directly, not through "compiler-array.h" 2020-05-02 21:18:42 +00:00
game.h Qualify uses of std::array 2020-05-02 21:18:42 +00:00
gamefont.h Qualify uses of std::array 2020-05-02 21:18:42 +00:00
gamemine.h Move Secret_return_orient to d_level_shared_segment_state 2019-08-06 02:59:41 +00:00
gamepal.h
gameplayopt.h Add experimental support for autosaves 2020-04-19 20:47:07 +00:00
gamesave.h Eliminate unnecessary Gamesave_current_filename 2019-08-06 02:59:40 +00:00
gameseg.h Refer to <array> directly, not through "compiler-array.h" 2020-05-02 21:18:42 +00:00
gameseq.h Qualify uses of std::array 2020-05-02 21:18:42 +00:00
gauges.h Modernize typedefs for std::array types 2020-05-02 21:18:42 +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 Move Death_sequence_aborted to d_game_view_unique_state 2019-08-15 01:34:22 +00:00
kconfig.h added joystick binding for showing ingame menu 2020-06-29 23:16:04 +02:00
kmatrix.h
laser.h Qualify uses of std::array 2020-05-02 21:18:42 +00:00
lighting.h Qualify uses of std::array 2020-05-02 21:18:42 +00:00
menu.h Qualify uses of std::array 2020-05-02 21:18:42 +00:00
mission.h Fix saving/loading games for missions in subdirectories 2020-01-18 21:57:39 +00:00
morph.h Fix check_header_includes=1 build 2020-05-17 23:35:25 +00:00
multi.h Increase multiplayer protocol version number 2020-06-10 02:25:33 +00:00
multibot.h Qualify uses of std::array 2020-05-02 21:18:42 +00:00
multiinternal.h Move Stolen_items into d_thief_unique_state 2019-07-16 04:00:50 +00:00
net_udp.h Refer to <array> directly, not through "compiler-array.h" 2020-05-02 21:18:42 +00:00
newdemo.h Fix check_header_includes=1 build 2020-05-17 23:35:25 +00:00
newmenu.h Qualify uses of std::array 2020-05-02 21:18:42 +00:00
nvparse.h
object.h Fix check_header_includes=1 build 2020-05-17 23:35:25 +00:00
objnum.h Explicitly zero-initialize object structure members 2020-05-02 21:18:42 +00:00
paging.h
physfsrwops.h Delegate PCX loading to SDL_image 2020-05-17 23:35:26 +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 Refer to <array> directly, not through "compiler-array.h" 2020-05-02 21:18:42 +00:00
player-callsign.h Refer to <array> directly, not through "compiler-array.h" 2020-05-02 21:18:42 +00:00
player-flags.h
player.h Refer to <array> directly, not through "compiler-array.h" 2020-05-02 21:18:42 +00:00
playsave.h Qualify uses of std::array 2020-05-02 21:18:42 +00:00
polyobj.h Move texture_list out of global scope 2020-05-22 02:40:26 +00:00
powerup.h Qualify uses of std::array 2020-05-02 21:18:42 +00:00
render.h Qualify uses of std::array 2020-05-02 21:18: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 Remove static inline declarations from fwd-partial_range.h 2020-06-10 02:25:32 +00:00
scores.h
screens.h
segiter.h Remove use of deprecated std::iterator 2020-05-02 21:18:43 +00:00
segment.h Move LevelSharedVertexState into d_level_shared_segment_state 2020-05-17 23:35:25 +00:00
segpoint.h Qualify uses of std::array 2020-05-02 21:18:42 +00:00
selfiter.h Remove use of deprecated std::iterator 2020-05-02 21:18:43 +00:00
slew.h
songs.h Refactor song loading 2019-08-25 16:43:17 +00:00
sounds.h Use enum sound_effect for hardcoded sound index numbers 2020-06-10 02:25:32 +00:00
state.h Fix check_header_includes=1 build 2020-05-17 23:35:25 +00:00
switch.h Refer to <array> directly, not through "compiler-array.h" 2020-05-02 21:18:42 +00:00
terrain.h
texmerge.h
text.h Refer to <array> directly, not through "compiler-array.h" 2020-05-02 21:18:42 +00:00
textures.h Qualify uses of std::array 2020-05-02 21:18:42 +00:00
titles.h
valptridx.tcc Require support for C++11 addressof 2020-05-02 21:18:43 +00:00
vclip.h Qualify uses of std::array 2020-05-02 21:18:42 +00:00
vers_id.h
wall.h Qualify uses of std::array 2020-05-02 21:18:42 +00:00
weapon.h Refer to <array> directly, not through "compiler-array.h" 2020-05-02 21:18:42 +00:00
weapon_id.h Whitelist Vertigo smelter's phoenix cannon 2019-10-21 03:45:29 +00:00