Commit Graph

45 Commits

Author SHA1 Message Date
f75ff36c3d luaconsole.cpp has been removed. Ascii driver is still sending text via stdin, but it is now ignored. So in ascii mode, commands are currently not interpreted. 2025-12-16 00:34:30 -05:00
1b7f917cdf Using CHANNEL_PRINTS to transfer printbuffers to stdout is now working. 2025-12-15 23:35:47 -05:00
80ff7d7d92 Refactor code for invoke_lua_source and world.init. Also, add compile_commands.json to luprex 2025-06-16 19:58:26 -04:00
f150b14d30 Improve consistency of naming in 'invoke/access' pipeline. 2025-06-13 21:03:13 -04:00
07dbec4bef Can now pass tokens as values in animation steps 2025-02-05 15:45:48 -05:00
2d531b28b3 Reworking the keyword parser, also fixed some dynamic linking issues 2025-01-20 18:54:05 -05:00
43a02db7f3 Working on probe: drv_call_function can now return a string 2024-09-04 21:00:47 -04:00
3ed9a7ee2d Rename drv_invoke to drv_call_function 2024-09-03 21:56:53 -04:00
bf3e963949 Generalize DrivenEngine::drv_invoke 2024-09-02 21:48:24 -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
7104a523b5 Less serialization and deserialization of Lua Source, also, Invocation is now simpler 2023-10-19 19:42:33 -04:00
e7e68a071d More UTF-16 stuff 2023-06-01 20:25:24 -04:00
b98bf33724 Rename some unicode functions and document better 2023-05-30 23:35:54 -04:00
54125c9c8c UCS2 conversion for unreal 2023-05-30 22:36:26 -04:00
55aef68f8f Change character literals to '\xFF' 2023-05-25 20:27:34 -04:00
b10b9a8b5b Move Monoclock and strerror out of drvutil 2023-05-25 20:21:27 -04:00
7e25be10a4 Lots of work on unicode support 2023-05-19 00:23:23 -04:00
a25213d259 Remove unneeded declaration 2023-05-18 22:10:49 -04:00
d3c4c0801d Add support for > and >> prompts with new readline 2023-05-18 22:09:54 -04:00
eb43c99f47 Fixed unicode support under windows console 2023-05-18 21:33:54 -04:00
fd137e8e74 Implement unicode on console, move readline into driver 2023-05-18 17:14:55 -04:00
e98ad5bc62 A few fixes for code to find luprex root 2023-05-10 19:39:23 -04:00
64b4fc465d Add code to find luprex root directory 2023-05-10 15:24:47 -04:00
9e74e67277 Makefile now uses separate build directories for different OS versions 2023-05-10 14:09:08 -04:00
f1c42156d1 Makefile now working for mingw and visual 2023-05-09 23:24:25 -04:00
6c8ceeb039 Make it build under linux again 2023-05-09 18:43:40 -04:00
b42393bbac Visual studio version is working 2023-05-09 22:12:17 -04:00
2c2dabc127 Fix a bug in the driver, closing channel too soon 2023-04-14 17:01:59 -04:00
f77c3864b5 Merge branch 'main' of https://github.com/jyelon/luprex into main 2023-04-11 16:52:12 -04:00
92a5657dce Use dprint in World::rebuild_sourcedb 2023-04-11 16:36:30 -04:00
005ce0629e Fix bug in driver 2023-04-10 16:23:31 -04:00
f0f4ad8609 global.set has been implemented, but not diff xmit for globals 2023-04-05 18:41:03 -04:00
38959acc71 Remove an unnecessary print 2023-04-03 15:13:23 -04:00
074f20f93b Fix a subtle bug in the poll code 2023-04-03 15:05:36 -04:00
f3e4974f6a Add an assert 2023-04-03 13:59:37 -04:00
1770d061d6 Merge branch 'main' of https://github.com/jyelon/luprex 2023-04-03 13:18:55 -04:00
86a27ef2d4 Fix util::ostringstream, fix pretty-printing, stub out new globals 2023-03-05 01:51:25 -05:00
aa77480fb5 Making progress on util::dprintf 2023-02-27 17:21:00 -05:00
596e39add8 Overhauled SSL to use explicit BIO buffers 2023-02-24 17:47:13 -05:00
03f89ec922 DLL working under mingw 2023-02-21 16:11:03 -05:00
98c1b2d599 Convert to a true DLL engine 2023-02-21 15:28:45 -05:00
3eebe7dc33 Corrections to complete the port to MingW 2023-02-20 18:03:34 -05:00
8e2d37a73a A few changes for mingw port (not done yet) 2023-02-20 16:59:10 -05:00
f9aafee165 Some overhauls of the modified replay code. 2023-02-20 16:02:18 -05:00
def6387ca3 Change directory structure 2023-02-14 14:05:45 -05:00