dxx-rebirth/similar/main
Kp 8cc209b566 Simplify listing player files at startup
Remove the use of qsort, since PhysFS sorts the result.  The PhysFS sort
is case-sensitive rather than insensitive as the qsort was, but this is
unlikely to matter for most users.

Avoid an unnecessary strlen.  The required data can be obtained from the
strchr.

Suppress player files that do not end in `.plr`.  PhysFS should not
return such a file, and if it did, later code would likely become
confused.  Hide such files from the user.
2020-12-26 21:17:29 +00:00
..
ai.cpp Use enum class for weapon_info::matter 2020-12-20 20:39:07 +00:00
aipath.cpp Move more symbols into namespaces 2020-12-26 21:17:29 +00:00
automap.cpp Make kmatrix background optional 2020-12-26 21:17:29 +00:00
bm.cpp Move more symbols into namespaces 2020-12-26 21:17:29 +00:00
bmread.cpp Use enum class for weapon_info::bounce 2020-12-20 20:39:07 +00:00
cntrlcen.cpp Qualify more uses of shared_segment members 2020-08-24 01:31:28 +00:00
collide.cpp Move more symbols into namespaces 2020-12-26 21:17:29 +00:00
config.cpp Use enum class for LevelMusicPlayOrder 2020-05-31 23:04:25 +00:00
console.cpp Always delegate to window_create for send_creation_events 2020-12-20 20:39:07 +00:00
controls.cpp Pass control_info & to various functions 2020-10-12 03:28:26 +00:00
credits.cpp Make kmatrix background optional 2020-12-26 21:17:29 +00:00
digiobj.cpp Move various definitions into namespaces 2020-12-19 16:13:26 +00:00
dumpmine.cpp Use enum class for wallnum_t 2020-12-26 21:17:29 +00:00
effects.cpp Use enum class for index into ObjBitmaps 2020-10-07 03:59:14 +00:00
endlevel.cpp Convert multi_do_protocol_frame to dispatch through a vtable 2020-12-20 20:39:07 +00:00
fireball.cpp Use enum class for WALL_IS_DOORWAY_FLAG 2020-12-19 16:13:26 +00:00
fuelcen.cpp Convert uses of vmsegptr_t to shared_segment& where possible 2020-08-24 01:31:28 +00:00
fvi.cpp Move more symbols into namespaces 2020-12-26 21:17:29 +00:00
game.cpp Always delegate to window_create for send_creation_events 2020-12-20 20:39:07 +00:00
gamecntl.cpp Make wimp_menu inherit from newmenu 2020-12-26 21:17:29 +00:00
gamefont.cpp Qualify uses of std::array 2020-05-02 21:18:42 +00:00
gamemine.cpp Use enum class for wallnum_t 2020-12-26 21:17:29 +00:00
gamerend.cpp Pass control_info & to various functions 2020-10-12 03:28:26 +00:00
gamesave.cpp Use enum class for wallnum_t 2020-12-26 21:17:29 +00:00
gameseg.cpp Move more symbols into namespaces 2020-12-26 21:17:29 +00:00
gameseq.cpp Make kmatrix background optional 2020-12-26 21:17:29 +00:00
gauges.cpp Pass control_info & to various functions 2020-10-12 03:28:26 +00:00
generate-kconfig-udlr.py Convert kconfig array lookups to require correct enumerated type 2020-07-05 23:34:33 +00:00
hostage.cpp Move d_level_unique_object_state to a separate header 2020-08-10 03:45:14 +00:00
hud.cpp Move more symbols into namespaces 2020-12-26 21:17:29 +00:00
iff.cpp Refer to <memory> directly, not through "compiler-make_unique.h" 2020-05-02 21:18:43 +00:00
inferno.cpp Add type-specific tag wrappers for newmenu calls 2020-12-19 16:13:26 +00:00
kconfig.cpp Always delegate to window_create for send_creation_events 2020-12-20 20:39:07 +00:00
kconfig.ui-table.cpp Merge 'refs/pull/516/head' into master 2020-07-09 02:47:18 +00:00
kmatrix.cpp Make kmatrix background optional 2020-12-26 21:17:29 +00:00
laser.cpp Use enum class for weapon_info::bounce 2020-12-20 20:39:07 +00:00
lighting.cpp Move more symbols into namespaces 2020-12-26 21:17:29 +00:00
menu.cpp Simplify listing player files at startup 2020-12-26 21:17:29 +00:00
mglobal.cpp Use enum class for vertnum_t 2020-12-26 21:17:29 +00:00
mission.cpp Inline listbox_get_window 2020-12-26 21:17:29 +00:00
morph.cpp Move more symbols into namespaces 2020-12-26 21:17:29 +00:00
multi.cpp Use enum class for wallnum_t 2020-12-26 21:17:29 +00:00
multibot.cpp Convert multi_do_protocol_frame to dispatch through a vtable 2020-12-20 20:39:07 +00:00
net_udp.cpp Make passive_messagebox inherit from newmenu 2020-12-26 21:17:29 +00:00
newdemo.cpp Use enum class for wallnum_t 2020-12-26 21:17:29 +00:00
newmenu.cpp Inline listbox_get_window 2020-12-26 21:17:29 +00:00
object.cpp Pass control_info & to various functions 2020-10-12 03:28:26 +00:00
paging.cpp Use enum class for WALL_IS_DOORWAY_FLAG 2020-12-19 16:13:26 +00:00
physics.cpp Move more symbols into namespaces 2020-12-26 21:17:29 +00:00
piggy.cpp Fix incorrect read length in D1 piggy_read_sounds 2020-09-11 03:08:03 +00:00
player.cpp
playsave.cpp Add type-specific tag wrappers for newmenu calls 2020-12-19 16:13:26 +00:00
polyobj.cpp Move Pof_names to d_level_shared_polygon_model_state 2020-08-24 01:31:28 +00:00
powerup.cpp Move various definitions into namespaces 2020-12-19 16:13:26 +00:00
render.cpp Move more symbols into namespaces 2020-12-26 21:17:29 +00:00
robot.cpp Move N_robot_joints to d_level_shared_robot_joint_state 2020-08-24 01:31:28 +00:00
scores.cpp Always delegate to window_create for send_creation_events 2020-12-20 20:39:07 +00:00
segment.cpp Use susegment for references introduced by valptridx conversion 2019-12-22 05:34:08 +00:00
slew.cpp Pass control_info & to various functions 2020-10-12 03:28:26 +00:00
songs.cpp Avoid reopening descent.sng 2020-07-05 23:34:33 +00:00
state.cpp Use enum class for wallnum_t 2020-12-26 21:17:29 +00:00
switch.cpp Convert multi_do_protocol_frame to dispatch through a vtable 2020-12-20 20:39:07 +00:00
terrain.cpp Reorder endlevel definitions to split by dcx/dsx 2020-10-01 03:25:27 +00:00
texmerge.cpp Use enum class for texture1_value 2020-09-11 03:08:02 +00:00
text.cpp Fix gcc-11 -Wmisleading-indentation warning 2020-12-14 00:04:41 +00:00
titles.cpp Make kmatrix background optional 2020-12-26 21:17:29 +00:00
vclip.cpp
vers_id.cpp
wall.cpp Use enum class for wallnum_t 2020-12-26 21:17:29 +00:00
weapon.cpp Make weapon reorder menu inherit from newmenu 2020-12-20 20:39:07 +00:00