5c8c51b489
add screenshot
2024-12-18 20:35:59 +01:00
326db7e312
windows: spawn dooms with -nosound
2024-12-18 20:25:59 +01:00
5ddc95b4e9
implement -nosound option
2024-12-18 20:25:46 +01:00
158dfe412f
update readme
2024-12-18 19:53:41 +01:00
bda84172b5
update readme
2024-12-18 19:18:31 +01:00
474f1c370d
update readme
2024-12-18 19:18:02 +01:00
5f6834e60a
merge things
2024-12-18 19:13:43 +01:00
dcb4a131aa
update readme
2024-12-18 19:01:58 +01:00
709cf432f9
implement spawn_doom() for windows
2024-12-18 19:00:58 +01:00
ddc51a3ccc
fixes for nng-1.8.0
2024-12-18 18:43:06 +01:00
f43647447e
fixes for nng-1.8.0
2024-12-18 18:33:27 +01:00
b3f1d5611f
git subtree add --squash -P external/nng https://github.com/nanomsg/nng.git v1.8.0
...
Merge commit '7063e2102e655079574d6644b323f28f48685c5a' as 'external/nng'
2024-12-18 18:33:08 +01:00
7063e2102e
Squashed 'external/nng/' content from commit 29b73962
...
git-subtree-dir: external/nng
git-subtree-split: 29b73962b939a6fbbf6ea8d5d7680bb06d0eeb99
2024-12-18 18:29:29 +01:00
c5bb0461e9
remove nng
2024-12-18 18:27:57 +01:00
8a553a62bf
also look for doom1.wad in ..
2024-12-17 19:39:02 +01:00
e9ed487caa
make it build under msys2. no doom spawning yet
2024-12-17 01:48:12 +01:00
8d10383e01
update readme
2024-12-16 20:24:09 +01:00
0cb54229ed
add Dockerfile and README
2024-12-16 20:14:59 +01:00
4a234caee9
sdl-nyan: make use of internal sdl2
2024-12-16 20:14:37 +01:00
d43289f5b6
remove leftover assert, makes unix domain socket ipc work again :)
2024-12-16 14:26:47 +01:00
7774e7149b
Merge #eh20 stuff
2023-04-22 09:47:49 +02:00
a20a59a33a
remove buggy DoomBytesPerPixel == 3 code
2023-04-22 09:47:45 +02:00
56a7d3ae2e
link against sdl_nyan
2023-04-22 09:47:29 +02:00
e159f62260
ctrl: also listen on tcp
2023-04-11 01:22:00 +02:00
51e33b5159
dp_doom: add '-dp-host' param to be able to use tcp as a transport
2023-04-11 01:19:41 +02:00
5fcce2ef58
remove TODO, it's done! :)
2023-04-11 01:14:21 +02:00
a75ed68dbd
add sdl_nyan ( https://github.com/oxmox42/sdl_nyan )
2023-03-12 12:00:25 +01:00
3086bd1629
Squashed 'external/sdl_nyan/' content from commit 2307b735e
...
git-subtree-dir: external/sdl_nyan
git-subtree-split: 2307b735e7aab49024356c6b94bbafe0c35e7027
2023-03-12 12:00:25 +01:00
eace519ea1
broken SDL input handling (WIP)
2023-03-11 12:44:36 +01:00
af1ef76c70
build fixes for FreeBSD-13.1
2023-03-11 12:44:27 +01:00
d8907d184b
cmake: do not require clang-tidy
2023-03-11 12:11:27 +01:00
b9f045afb8
dp_doom: silence warning about empty translation unit on little endian
2023-03-03 05:55:04 +01:00
93b401420c
dp_doom: disable screen size up/down and save/load keybindings
2023-03-03 05:54:47 +01:00
a85d8bb821
dp_doom: fix turn left/right default keybindings
2023-03-03 05:53:39 +01:00
062980d465
implement input publishing and receiving
...
Input publishing is currently toggled via Ctrl-A. This needs to be changed
because pressing Ctrl makes doomguy attack. So every time input publishing
is disabled the guy continues attacking. Use one of the unused F keys if
there is one.
2023-02-23 22:00:24 +01:00
e2830e3d68
be lazy, always transmit dooms MaxEvents (64) input events
2023-02-23 21:58:08 +01:00
b3d54ff160
add doomlib which includes doomdef.h to fill out dp_doom_event_t structures
...
Those dp_doom_event_t structs are doom even_t structs...
2023-02-23 21:57:17 +01:00
6d03cf86f9
ctrl: fix bogus elapsed time calculation. doh!
2023-02-23 21:55:19 +01:00
663be5c54b
prep for input publishing to dooms
2023-02-23 07:12:18 +01:00
8b9f391c53
dp_doom: force C11 for _Static_assert()
2023-02-23 06:17:38 +01:00
92bfba237f
dp_doom: fix two warnings in old linuxdoom code
2023-02-23 06:16:43 +01:00
f1281295ee
add cmake option to force using the included version of SDL2
2023-02-23 06:16:09 +01:00
9ef9e71a46
ctrl: add menu entries to show dear imgui userguide and about window
2023-02-22 22:35:51 +01:00
407dded717
cleanup and revive the debug drawing code
2023-02-22 21:23:31 +01:00
abb563440d
add comment about DoomFrames from unregistered dooms
2023-02-22 21:15:22 +01:00
ff89a984fb
set ui log level from trace to debug
2023-02-22 21:15:03 +01:00
390413c09d
yes, it's buggy
2023-02-22 21:13:18 +01:00
9d097277cd
copy wildmidi.cfg to the build directory so that music works by default
2023-02-22 20:31:00 +01:00
4efcc3cb95
look for doom1.wad and create a link in the build directory if found
2023-02-22 20:30:12 +01:00
348bcc9997
use the included SDL if not appropriate system-wide SDL was found
2023-02-22 20:29:41 +01:00