|
|
8dab0d16b7
|
CPL command
|
2026-05-26 15:07:42 -04:00 |
|
|
|
521d4726ad
|
Make lua tracebacks a little better
|
2026-05-21 19:24:11 -04:00 |
|
|
|
2bfa3024f1
|
Lots of work on the lua read-eval-print loop
|
2026-05-21 18:41:09 -04:00 |
|
|
|
2f83910897
|
A bit of research on mouse clicks
|
2026-04-14 17:16:46 -04:00 |
|
|
|
cc629227a5
|
Change the way the lua engine initialization functions are called
|
2026-02-25 03:43:44 -05:00 |
|
|
|
95cd378dc0
|
Empty-string anim queues are now allowed
|
2026-02-25 02:54:54 -05:00 |
|
|
|
adead5149e
|
Move some of the difference-transmission unit tests from lua to C++
|
2026-02-25 01:48:23 -05:00 |
|
|
|
2c2d4e44bb
|
Consolidate unit testing code
|
2026-02-24 23:15:02 -05:00 |
|
|
|
a7027873ab
|
Refactor to remove dependency of DrivenEngine on World
|
2026-02-24 22:36:01 -05:00 |
|
|
|
8889a36ba3
|
Final refactor of basebuffer
|
2026-02-22 23:56:48 -05:00 |
|
|
|
bd2f927d6f
|
Make some of the class names in BaseBuffer more accurate.
|
2026-02-22 19:46:26 -05:00 |
|
|
|
afa8c698be
|
Another refactor to remove references to the world model from LuaStack
|
2026-02-21 22:00:23 -05:00 |
|
|
|
e9d185acb0
|
Refactor: remove references to class World from util and luastack. These are low-level modules that should not reference class World.
|
2026-02-21 21:42:53 -05:00 |
|
|
|
8081297207
|
Use fewer pointers: no back-pointer in tangibles.
|
2026-02-21 20:32:36 -05:00 |
|
|
|
0de2a50843
|
A lot of refactoring on the PrettyPrint code and the various printf routines.
|
2026-02-18 22:26:11 -05:00 |
|
|
|
ff81d79b4a
|
Implement printf, dprintf, string.format
|
2026-02-17 19:57:58 -05:00 |
|
|
|
8fc4a3b94c
|
Overhaul the lthread_prints_ buffer.
|
2026-02-09 17:03:22 -05:00 |
|
|
|
db35967fb9
|
Code cleanup and refactoring.
|
2026-02-09 13:54:00 -05:00 |
|
|
|
56765fdc16
|
Improved Docs, AnimationStepApplyMesh+Materials, some other minor tweaks
|
2026-02-06 17:34:26 -05:00 |
|
|
|
a0703effc3
|
Console overhaul, part 2. New console is mostly working.
|
2025-12-09 15:51:35 -05:00 |
|
|
|
a242244f9c
|
Add VALIDATE_LUA as a function in lpxserver and lpxclient
|
2025-12-03 19:55:53 -05:00 |
|
|
|
be9ff4db35
|
Add global variables 'actor' and 'place'
|
2025-06-27 16:34:11 -04:00 |
|
|
|
be45f55222
|
More work on making intellisense work
|
2025-06-16 21:32:40 -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 |
|
|
|
f150b14d30
|
Improve consistency of naming in 'invoke/access' pipeline.
|
2025-06-13 21:03:13 -04:00 |
|
|
|
865297331a
|
Better error handling in 'Call a Lua Function' k2node
|
2025-04-07 18:00:45 -04:00 |
|
|
|
d35125eb70
|
Lots of work on look-at widgets
|
2025-04-07 16:48:27 -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 |
|
|
|
bed4f3e805
|
Lots of work on lua call interface, also improved makefiles
|
2025-02-24 16:46:05 -05:00 |
|
|
|
4023d19247
|
Add support for LuaToken to the LuaCall unreal pipeline
|
2025-02-05 16:08:34 -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 |
|
|
|
bf3e963949
|
Generalize DrivenEngine::drv_invoke
|
2024-09-02 21:48:24 -04:00 |
|
|
|
47a570064c
|
Implemented World::probe_lua_call and tested
|
2024-09-01 19:43:00 -04:00 |
|
|
|
d4f46eef45
|
Get rid of invoke_engio
|
2024-08-29 17:45:05 -04:00 |
|
|
|
811df62bc6
|
Add code for invoke_lua_call
|
2024-08-28 19:40:23 -04:00 |
|
|
|
a08ce7ed0f
|
Removed the old menu system (/menu and /choose) entirely
|
2024-08-09 13:06:32 -04:00 |
|
|
|
bb83837377
|
Lots of work on documenting class LuaStack
|
2024-03-20 14:29:20 -04:00 |
|
|
|
357e3766fb
|
Fix blank animqueues, and add facing=math.auto to animate
|
2024-03-12 11:46:48 -04:00 |
|
|
|
044bb89edf
|
Implement autodeletion of players on logout
|
2024-03-04 16:33:23 -05:00 |
|
|
|
c2a94b5332
|
Do a refactor of command parsing in lpxclient and lpxserver
|
2024-02-28 18:24:36 -05:00 |
|
|
|
0c126e62d6
|
Some more error checking for class names and tangible IDs
|
2024-02-28 14:19:59 -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 |
|
|
|
7f7bd5a781
|
Client can now connect to servers interactively
|
2024-02-22 17:30:24 -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 |
|