52 Commits

Author SHA1 Message Date
8dab0d16b7 CPL command 2026-05-26 15:07:42 -04:00
2bfa3024f1 Lots of work on the lua read-eval-print loop 2026-05-21 18:41:09 -04:00
b1defd821b More work on radial menus 2026-05-16 02:27:18 -04:00
236693fca6 More work on Prompt Widget 2026-05-07 04:11:37 -04:00
ae1ad7640d WB_Hotkeys redesigned to use enhanced input. Amazing! 2026-04-17 02:18:30 -04:00
2f83910897 A bit of research on mouse clicks 2026-04-14 17:16:46 -04:00
49331773bf Initial menu system by claude 2026-04-14 02:05:15 -04:00
f3d9a903d2 Fixed hotkey up/down handling 2026-04-13 16:08:23 -04:00
3b6207f7a1 First step in redesigning lua widgets 2026-04-09 14:43:11 -04:00
adead5149e Move some of the difference-transmission unit tests from lua to C++ 2026-02-25 01:48:23 -05:00
a987754b38 Can now switch the skeletal mesh on a character 2026-02-17 15:49:52 -05:00
2eacc12cad Move a lot of EngineWrapper interfaces out of LuprexGameModeBase 2026-02-14 03:35:08 -05:00
96256d7836 Character walking is fixed, using the new Movement Component State model. 2026-02-14 00:24:52 -05:00
56765fdc16 Improved Docs, AnimationStepApplyMesh+Materials, some other minor tweaks 2026-02-06 17:34:26 -05:00
383ed25453 Completed the play-seq animation command for characters 2025-11-18 00:40:43 -05:00
4b0f85ef19 Removed 'autofinish' from the animation C++ system, replaced it with more elegant implementation in blueprint. 2025-09-22 16:17:21 -04:00
9b304985e3 Fix name reuse issues for actors, and make luprex IDs more readable 2025-08-04 17:13:34 -04:00
be9ff4db35 Add global variables 'actor' and 'place' 2025-06-27 16:34:11 -04: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
8940dd9e70 Hotkeys working now 2025-06-02 19:21:17 -04:00
40da211985 Still working on event handling for hotkey widgets 2025-05-23 15:33:18 -04:00
dea3444be4 Working on CommonUI conversion. Need to stop using SetAnchorsInViewport as way to position widgets, so now implementing new thing using GridPanels. 2025-05-12 18:23:37 -04:00
11b509cfdf Some work to make hotkeys a 'real thing' on the lua side 2025-04-15 18:59:03 -04:00
c060b87556 Got the whole look-at demo up and running. 2025-04-07 19:29:47 -04:00
d35125eb70 Lots of work on look-at widgets 2025-04-07 16:48:27 -04:00
b26d56048f Lots of work on several unrelated things. 2025-03-28 23:31:44 -04:00
3da5e7534a Add class vector. Change probe_lua_call to handle multiple return values. 2025-02-26 16:45:11 -05:00
23f6401a93 Improve invoke_lua_call and probe_lua_call, don't pass actor/place, better support for classname/funcname 2025-02-26 15:58:12 -05:00
72eda3026f A lot of work on the Lua Call interface and some work on animation queues 2025-02-26 14:47:53 -05:00
bed4f3e805 Lots of work on lua call interface, also improved makefiles 2025-02-24 16:46:05 -05:00
69cb659d78 Added constructors to tangible.build, more work on keyword argument parsing, added LS.tailcall. 2025-01-21 20:20:54 -05:00
a01f6f4e7b Changes related to ray-collision, and luprex global variable stuff 2025-01-14 18:37:31 -05:00
2913f2bac2 Finish implementing LUA_PROBE 2024-09-05 01:33:14 -04:00
47a570064c Implemented World::probe_lua_call and tested 2024-09-01 19:43:00 -04:00
26d0715deb Part one of refactor of LS.ckint/LS.tryint/LS.isint 2024-03-13 17:46:26 -04:00
357e3766fb Fix blank animqueues, and add facing=math.auto to animate 2024-03-12 11:46:48 -04: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
2b426eefeb Refactor code in world-core that spawns threads 2024-02-27 17:01:26 -05:00
e68d63915d Add a facing parameter to the engio.move 2024-02-16 15:48:49 -05:00
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
c6b6f3bc84 Fix a bug in tangible.build, and add testing code 2023-09-28 14:22:33 -04:00
87aa47b96d Redesign of animation queue for unreal, add get_tangibles_near to drivenengine 2023-07-24 17:19:25 -04:00
8ea6c47e4c Do a lot of cleanup on module table/vector 2023-04-13 16:59:04 -04:00
86a27ef2d4 Fix util::ostringstream, fix pretty-printing, stub out new globals 2023-03-05 01:51:25 -05:00
db234c2934 Stub out the new global.set and global.get operators 2023-03-01 17:35:06 -05:00
def6387ca3 Change directory structure 2023-02-14 14:05:45 -05:00