Commit Graph

21 Commits

Author SHA1 Message Date
8d5fc464cb serialise and deserialise very basic json data, and send it between server and client 2024-10-10 00:58:13 -05:00
f1b30b697e comply with -std=c17 2024-10-08 18:40:20 -05:00
f64646b40b do all the world initialisation stuff i previously did plus some temporary serverside rendering so i know it works 2024-10-06 01:11:49 -05:00
0c80ea5f10 refactor server sockets so they're a bit cleaner 2024-10-06 00:33:01 -05:00
5814e512ba forgot to save a file earlier when doing spacing changes oof 2024-10-05 04:05:02 -05:00
f2478951a2 open a socket on server/client that just echos; also fixed a critical bug in the daemon(++ -> -- lol) so now it actually daemonises 2024-10-05 03:58:16 -05:00
9d255f7948 add a default set of initialisation options for cli flags 2024-10-05 02:07:11 -05:00
867bbb1c37 clean up server/main by moving cli option handling to separate files 2024-10-05 01:56:59 -05:00
2db264c027 mainly just make spacing look nicer lol 2024-10-05 01:35:07 -05:00
96ce1aa0fe just making things look a bit nicer 2024-10-04 00:15:23 -05:00
174ed1ed30 we do a lil daemonisation >:-) 2024-10-04 00:05:43 -05:00
391db5c444 common/src/*.h -> common/include/ 2024-10-02 19:42:30 -05:00
8b04672d34 prepare for daemonisation by splitting into a client/server/common design 2024-10-02 15:43:44 -05:00
d9a5962c32 base TODO list 2024-09-29 23:20:34 -05:00
51a7412af3 more standard const qualifiers 2024-09-29 02:33:16 -05:00
764a5a09fc move NULL entity registration to world initialisation 2024-09-29 01:28:14 -05:00
eea39b6dca move rendering to separate file 2024-09-28 20:57:16 -05:00
2562d675f7 null entities placed out of bounds 2024-09-28 20:40:55 -05:00
78cd50a7f4 register entity types and place them in world 2024-09-28 18:13:42 -05:00
d9967ceeae add license 2024-09-28 02:07:24 -05:00
3a0691aa3b initial setup 2024-09-28 01:34:31 -05:00