Commit graph

15 commits

Author SHA1 Message Date
42a2d01f2a build tiny messaging infrastructure, refactor, hack till it sort of works
When usleep()'ing in doomsim it misses most of the quit messages. I think
it's because the controller spams RunDoom all the time and the quit
messages get discarded while doomsim is sleeping.
2023-02-18 22:08:12 +01:00
e26e406f29 caturday work: leak fixes, can now tell dooms to quit, nng util functions 2023-02-18 12:30:53 +01:00
823932af16 posix_spawn() doomsims
The doomsim startup routine or the controller startup publish are broken.
The doomsims never transition from DP_DS_Ready state.
2023-02-18 12:30:53 +01:00
17f4b34ea3 add comment to ExampleAppLog and mini refactoring 2023-02-18 12:30:53 +01:00
a75ffa940d fix build under msys2 2023-02-18 12:30:40 +01:00
61a3d20dad add first ui input elements and in-game logging 2023-02-12 22:21:06 +01:00
3dbf4f2255 custom imgui window title! 2023-02-12 16:12:01 +01:00
e4cf3deecc First steps with Dear ImGui. It's awesome! 2023-02-12 15:48:15 +01:00
07033c9d13 mini refactoring and cleanup 2023-02-12 13:40:41 +01:00
31aa3f049e build and use imgui from externals, make the imgui demo work 2023-02-12 04:47:48 +01:00
d6829aa9cd ctrl: write some broken sdl and imgui code 2023-02-12 03:32:02 +01:00
cd99af391f doomsim updates: state machine, nng_recvmsg/nng_sendmsg, first actual logic 2023-02-11 23:52:20 +01:00
a7b31a6f49 refactoring all the things
- Move from spdlog to log.c by rxi
- Create dp_common c library
- Create empty doomsim executable
2023-02-08 06:39:23 +01:00
5ca8329db1 buggy pub sub code 2023-02-04 01:56:30 +01:00
6c33ce8deb create cmake project structure and c++ test app 2023-02-03 23:33:37 +01:00