Commit Graph

152 Commits

Author SHA1 Message Date
3c1df4ebb9 Add dprint function, add engio.move 2024-02-13 16:49:24 -05:00
21a1cf688f Add engio for character animation 2024-02-07 15:59:17 -05:00
c0416cffe9 Engio invocation successful 2023-10-31 13:31:42 -04: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
912bec91bf More correct handling of incorrect actor id from client 2023-10-23 21:22:48 -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
3e8aa31a95 Remove ostream from class StreamBuffer 2023-10-18 14:22:35 -04:00
67b0265092 Removing lua_reader and lua_writer from StreamBuffer 2023-10-18 14:03:05 -04:00
b4c2d21aee Add template string to SimpleDynamic 2023-10-17 19:55:34 -04:00
5373182a59 Add class 'SimpleDynamic' to base-writer, migrate AnimValue to use it 2023-10-17 19:34:50 -04:00
edea43839f Add support for animate replace=true 2023-10-03 18:17:24 -04:00
c1594a1d83 Overhaul encqueue to add a header: size_limit and actual_size 2023-09-28 19:31:48 -04:00
c6b6f3bc84 Fix a bug in tangible.build, and add testing code 2023-09-28 14:22:33 -04:00
ff4ed323e0 Some changes to the design of base-writer.hpp 2023-09-11 11:58:26 -04:00
b7b215f79c A little code cleanup in AnimQueue 2023-08-16 15:40:30 -04:00
26129004d1 Improve commentary about get_animation_queues 2023-08-16 13:45:12 -04:00
b459eedc82 Overhaul animation queues so the queue is stored as a single encoded string. 2023-07-26 17:40:20 -04:00
2dff145885 Convert DrivenEngine rlog/wlog to use BaseWriter 2023-07-25 17:27:21 -04:00
b9c64fcffb More tweaks to base-writer 2023-07-25 16:22:51 -04:00
a38f40e388 Added base-writer class 2023-07-24 17:22:35 -04:00
ab005fc968 Added get_animation_queue to DrivenEngine 2023-07-24 17:21:44 -04:00
5db04b3abc Add drv_get_aniamtion_queue hashes 2023-07-24 17:20:45 -04:00
87aa47b96d Redesign of animation queue for unreal, add get_tangibles_near to drivenengine 2023-07-24 17:19:25 -04:00
af62ac040f Stop using cv2pdb and improve HTTP handling a little 2023-07-03 15:18:21 -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
d70b9f0d13 Reimplement LuaCountArgs with template specialization to make it constexpr 2023-05-08 15:49:47 -04:00
b233db4227 Merge branch 'main' of https://github.com/jyelon/luprex into main 2023-05-08 14:15:18 -04:00
5ece3a71ba Fix an issue related to the use of constexpr in luastack 2023-05-08 13:32:22 -04:00
669a5a50ab Finally phase out LuaOldStack entirely. 2023-04-14 17:50:06 -04:00
2c2dabc127 Fix a bug in the driver, closing channel too soon 2023-04-14 17:01:59 -04:00