Commit Graph

18 Commits

Author SHA1 Message Date
c2a94b5332 Do a refactor of command parsing in lpxclient and lpxserver 2024-02-28 18:24:36 -05:00
4495ae7133 Minor changes to help players see each other 2024-02-28 15:35:47 -05:00
32dae0df5a Add login.initialize function 2024-02-27 17:32:08 -05:00
4d8d9565a4 Make the server automatically tick and send diffs periodically 2024-02-26 15:19:15 -05:00
7f7bd5a781 Client can now connect to servers interactively 2024-02-22 17:30:24 -05:00
c0c360a3a7 Initial implementation of 'engio' finished 2023-10-24 15:49:43 -04:00
d68a1dd0fe Add invoke_choose and invoke_player to DrivenEngine. invoke_player is not fully implemented in World 2023-10-24 00:49:15 -04:00
600ae7cef9 Add invocation queue to DrivenEngine, use it for lua source 2023-10-23 20:57:47 -04:00
c4bb4bfb9d Pass lua source directly into event_init 2023-10-23 20:19:36 -04:00
7104a523b5 Less serialization and deserialization of Lua Source, also, Invocation is now simpler 2023-10-19 19:42:33 -04:00
049b0b893a Move most StreamBuffer code into base-buffer.hpp 2023-10-18 17:23:05 -04:00
6c2a27b274 Get rid of StreamBuffer::read_entire_contents and StreamBuffer::hash 2023-10-18 14:32:12 -04:00
d3c4c0801d Add support for > and >> prompts with new readline 2023-05-18 22:09:54 -04:00
fd137e8e74 Implement unicode on console, move readline into driver 2023-05-18 17:14:55 -04:00
005ce0629e Fix bug in driver 2023-04-10 16:23:31 -04:00
ac383c616f Finished code for globals, but something's not working with client/server 2023-04-10 16:00:47 -04:00
9ce34d950b Refactor code to make it easier to do 'nopredict' inside of any function without having a dependency on world model. 2023-03-01 16:07:13 -05:00
def6387ca3 Change directory structure 2023-02-14 14:05:45 -05:00