essence-os/apps/doom
Alexandre Lavoie ddbbb3e8ac Doom Port
- Using doomgeneric as source but ALOT of cleanup.
- Supports many WADs in "|Settings:/WAD" folder. MUST be provided.
- Gameplay with keyboard mostly working.
- No sound yet...
- UI abit glitchy (probably due to constant repaint).
- Crash when demo is playing too long (just get into game quickly).
2024-06-04 00:01:08 -04:00
..
essence Doom Port 2024-06-04 00:01:08 -04:00
am_map.c Doom Port 2024-06-04 00:01:08 -04:00
am_map.h Doom Port 2024-06-04 00:01:08 -04:00
config.h Doom Port 2024-06-04 00:01:08 -04:00
d_englsh.h Doom Port 2024-06-04 00:01:08 -04:00
d_event.c Doom Port 2024-06-04 00:01:08 -04:00
d_event.h Doom Port 2024-06-04 00:01:08 -04:00
d_items.c Doom Port 2024-06-04 00:01:08 -04:00
d_items.h Doom Port 2024-06-04 00:01:08 -04:00
d_iwad.c Doom Port 2024-06-04 00:01:08 -04:00
d_iwad.h Doom Port 2024-06-04 00:01:08 -04:00
d_loop.c Doom Port 2024-06-04 00:01:08 -04:00
d_loop.h Doom Port 2024-06-04 00:01:08 -04:00
d_main.c Doom Port 2024-06-04 00:01:08 -04:00
d_main.h Doom Port 2024-06-04 00:01:08 -04:00
d_mode.c Doom Port 2024-06-04 00:01:08 -04:00
d_mode.h Doom Port 2024-06-04 00:01:08 -04:00
d_net.c Doom Port 2024-06-04 00:01:08 -04:00
d_player.h Doom Port 2024-06-04 00:01:08 -04:00
d_textur.h Doom Port 2024-06-04 00:01:08 -04:00
d_think.h Doom Port 2024-06-04 00:01:08 -04:00
d_ticcmd.h Doom Port 2024-06-04 00:01:08 -04:00
doomdata.h Doom Port 2024-06-04 00:01:08 -04:00
doomdef.h Doom Port 2024-06-04 00:01:08 -04:00
doomkeys.h Doom Port 2024-06-04 00:01:08 -04:00
doomstat.c Doom Port 2024-06-04 00:01:08 -04:00
doomstat.h Doom Port 2024-06-04 00:01:08 -04:00
doomtype.h Doom Port 2024-06-04 00:01:08 -04:00
dstrings.c Doom Port 2024-06-04 00:01:08 -04:00
dstrings.h Doom Port 2024-06-04 00:01:08 -04:00
f_finale.c Doom Port 2024-06-04 00:01:08 -04:00
f_finale.h Doom Port 2024-06-04 00:01:08 -04:00
f_wipe.c Doom Port 2024-06-04 00:01:08 -04:00
f_wipe.h Doom Port 2024-06-04 00:01:08 -04:00
g_game.c Doom Port 2024-06-04 00:01:08 -04:00
g_game.h Doom Port 2024-06-04 00:01:08 -04:00
gusconf.c Doom Port 2024-06-04 00:01:08 -04:00
gusconf.h Doom Port 2024-06-04 00:01:08 -04:00
hu_lib.c Doom Port 2024-06-04 00:01:08 -04:00
hu_lib.h Doom Port 2024-06-04 00:01:08 -04:00
hu_stuff.c Doom Port 2024-06-04 00:01:08 -04:00
hu_stuff.h Doom Port 2024-06-04 00:01:08 -04:00
i_input.c Doom Port 2024-06-04 00:01:08 -04:00
i_joystick.c Doom Port 2024-06-04 00:01:08 -04:00
i_joystick.h Doom Port 2024-06-04 00:01:08 -04:00
i_scale.c Doom Port 2024-06-04 00:01:08 -04:00
i_scale.h Doom Port 2024-06-04 00:01:08 -04:00
i_sound.c Doom Port 2024-06-04 00:01:08 -04:00
i_sound.h Doom Port 2024-06-04 00:01:08 -04:00
i_swap.h Doom Port 2024-06-04 00:01:08 -04:00
i_system.c Doom Port 2024-06-04 00:01:08 -04:00
i_system.h Doom Port 2024-06-04 00:01:08 -04:00
i_timer.c Doom Port 2024-06-04 00:01:08 -04:00
i_timer.h Doom Port 2024-06-04 00:01:08 -04:00
i_video.c Doom Port 2024-06-04 00:01:08 -04:00
i_video.h Doom Port 2024-06-04 00:01:08 -04:00
info.c Doom Port 2024-06-04 00:01:08 -04:00
info.h Doom Port 2024-06-04 00:01:08 -04:00
m_argv.c Doom Port 2024-06-04 00:01:08 -04:00
m_argv.h Doom Port 2024-06-04 00:01:08 -04:00
m_bbox.c Doom Port 2024-06-04 00:01:08 -04:00
m_bbox.h Doom Port 2024-06-04 00:01:08 -04:00
m_cheat.c Doom Port 2024-06-04 00:01:08 -04:00
m_cheat.h Doom Port 2024-06-04 00:01:08 -04:00
m_config.c Doom Port 2024-06-04 00:01:08 -04:00
m_config.h Doom Port 2024-06-04 00:01:08 -04:00
m_controls.c Doom Port 2024-06-04 00:01:08 -04:00
m_controls.h Doom Port 2024-06-04 00:01:08 -04:00
m_fixed.c Doom Port 2024-06-04 00:01:08 -04:00
m_fixed.h Doom Port 2024-06-04 00:01:08 -04:00
m_menu.c Doom Port 2024-06-04 00:01:08 -04:00
m_menu.h Doom Port 2024-06-04 00:01:08 -04:00
m_misc.c Doom Port 2024-06-04 00:01:08 -04:00
m_misc.h Doom Port 2024-06-04 00:01:08 -04:00
m_random.c Doom Port 2024-06-04 00:01:08 -04:00
m_random.h Doom Port 2024-06-04 00:01:08 -04:00
memio.c Doom Port 2024-06-04 00:01:08 -04:00
memio.h Doom Port 2024-06-04 00:01:08 -04:00
mus2mid.c Doom Port 2024-06-04 00:01:08 -04:00
mus2mid.h Doom Port 2024-06-04 00:01:08 -04:00
net_client.c Doom Port 2024-06-04 00:01:08 -04:00
net_client.h Doom Port 2024-06-04 00:01:08 -04:00
net_dedicated.h Doom Port 2024-06-04 00:01:08 -04:00
net_defs.h Doom Port 2024-06-04 00:01:08 -04:00
net_gui.h Doom Port 2024-06-04 00:01:08 -04:00
net_io.h Doom Port 2024-06-04 00:01:08 -04:00
net_loop.h Doom Port 2024-06-04 00:01:08 -04:00
net_packet.h Doom Port 2024-06-04 00:01:08 -04:00
net_query.h Doom Port 2024-06-04 00:01:08 -04:00
net_server.h Doom Port 2024-06-04 00:01:08 -04:00
p_ceilng.c Doom Port 2024-06-04 00:01:08 -04:00
p_doors.c Doom Port 2024-06-04 00:01:08 -04:00
p_enemy.c Doom Port 2024-06-04 00:01:08 -04:00
p_floor.c Doom Port 2024-06-04 00:01:08 -04:00
p_inter.c Doom Port 2024-06-04 00:01:08 -04:00
p_inter.h Doom Port 2024-06-04 00:01:08 -04:00
p_lights.c Doom Port 2024-06-04 00:01:08 -04:00
p_local.h Doom Port 2024-06-04 00:01:08 -04:00
p_map.c Doom Port 2024-06-04 00:01:08 -04:00
p_maputl.c Doom Port 2024-06-04 00:01:08 -04:00
p_mobj.c Doom Port 2024-06-04 00:01:08 -04:00
p_mobj.h Doom Port 2024-06-04 00:01:08 -04:00
p_plats.c Doom Port 2024-06-04 00:01:08 -04:00
p_pspr.c Doom Port 2024-06-04 00:01:08 -04:00
p_pspr.h Doom Port 2024-06-04 00:01:08 -04:00
p_saveg.c Doom Port 2024-06-04 00:01:08 -04:00
p_saveg.h Doom Port 2024-06-04 00:01:08 -04:00
p_setup.c Doom Port 2024-06-04 00:01:08 -04:00
p_setup.h Doom Port 2024-06-04 00:01:08 -04:00
p_sight.c Doom Port 2024-06-04 00:01:08 -04:00
p_spec.c Doom Port 2024-06-04 00:01:08 -04:00
p_spec.h Doom Port 2024-06-04 00:01:08 -04:00
p_switch.c Doom Port 2024-06-04 00:01:08 -04:00
p_telept.c Doom Port 2024-06-04 00:01:08 -04:00
p_tick.c Doom Port 2024-06-04 00:01:08 -04:00
p_tick.h Doom Port 2024-06-04 00:01:08 -04:00
p_user.c Doom Port 2024-06-04 00:01:08 -04:00
r_bsp.c Doom Port 2024-06-04 00:01:08 -04:00
r_bsp.h Doom Port 2024-06-04 00:01:08 -04:00
r_data.c Doom Port 2024-06-04 00:01:08 -04:00
r_data.h Doom Port 2024-06-04 00:01:08 -04:00
r_defs.h Doom Port 2024-06-04 00:01:08 -04:00
r_draw.c Doom Port 2024-06-04 00:01:08 -04:00
r_draw.h Doom Port 2024-06-04 00:01:08 -04:00
r_local.h Doom Port 2024-06-04 00:01:08 -04:00
r_main.c Doom Port 2024-06-04 00:01:08 -04:00
r_main.h Doom Port 2024-06-04 00:01:08 -04:00
r_plane.c Doom Port 2024-06-04 00:01:08 -04:00
r_plane.h Doom Port 2024-06-04 00:01:08 -04:00
r_segs.c Doom Port 2024-06-04 00:01:08 -04:00
r_segs.h Doom Port 2024-06-04 00:01:08 -04:00
r_sky.c Doom Port 2024-06-04 00:01:08 -04:00
r_sky.h Doom Port 2024-06-04 00:01:08 -04:00
r_state.h Doom Port 2024-06-04 00:01:08 -04:00
r_things.c Doom Port 2024-06-04 00:01:08 -04:00
r_things.h Doom Port 2024-06-04 00:01:08 -04:00
s_sound.c Doom Port 2024-06-04 00:01:08 -04:00
s_sound.h Doom Port 2024-06-04 00:01:08 -04:00
sha1.c Doom Port 2024-06-04 00:01:08 -04:00
sha1.h Doom Port 2024-06-04 00:01:08 -04:00
sounds.c Doom Port 2024-06-04 00:01:08 -04:00
sounds.h Doom Port 2024-06-04 00:01:08 -04:00
st_lib.c Doom Port 2024-06-04 00:01:08 -04:00
st_lib.h Doom Port 2024-06-04 00:01:08 -04:00
st_stuff.c Doom Port 2024-06-04 00:01:08 -04:00
st_stuff.h Doom Port 2024-06-04 00:01:08 -04:00
statdump.c Doom Port 2024-06-04 00:01:08 -04:00
statdump.h Doom Port 2024-06-04 00:01:08 -04:00
tables.c Doom Port 2024-06-04 00:01:08 -04:00
tables.h Doom Port 2024-06-04 00:01:08 -04:00
v_patch.h Doom Port 2024-06-04 00:01:08 -04:00
v_video.c Doom Port 2024-06-04 00:01:08 -04:00
v_video.h Doom Port 2024-06-04 00:01:08 -04:00
w_checksum.c Doom Port 2024-06-04 00:01:08 -04:00
w_checksum.h Doom Port 2024-06-04 00:01:08 -04:00
w_file.c Doom Port 2024-06-04 00:01:08 -04:00
w_file.h Doom Port 2024-06-04 00:01:08 -04:00
w_file_stdc.c Doom Port 2024-06-04 00:01:08 -04:00
w_main.c Doom Port 2024-06-04 00:01:08 -04:00
w_main.h Doom Port 2024-06-04 00:01:08 -04:00
w_wad.c Doom Port 2024-06-04 00:01:08 -04:00
w_wad.h Doom Port 2024-06-04 00:01:08 -04:00
wi_stuff.c Doom Port 2024-06-04 00:01:08 -04:00
wi_stuff.h Doom Port 2024-06-04 00:01:08 -04:00
z_zone.c Doom Port 2024-06-04 00:01:08 -04:00
z_zone.h Doom Port 2024-06-04 00:01:08 -04:00