bettola/common/src
Ritchie Cunningham e06d6eec37 [Refactor] Implement scriptable Lua API
Large architecture refactor of the scripting system.

Previous implementation required Lua scripts to return "action
tables" which were interpreted by a large and not very flexible at all
if-else ladder in C++. While fine for the initial implementation, it's
not scalable, and it makes it impossible for players to write their own
meaningful tools.
2025-09-27 21:18:05 +01:00
..
net [Add] Implement remote sessions and server exit. 2025-09-26 21:32:08 +01:00
bettola.cpp [Add] Initial project structure. 2025-09-20 01:03:03 +01:00
bettola.h [Add] Initial project structure. 2025-09-20 01:03:03 +01:00
command_processor.cpp [Refactor] Implement scriptable Lua API 2025-09-27 21:18:05 +01:00
command_processor.h [Refactor] Implement scriptable Lua API 2025-09-27 21:18:05 +01:00
lua_api.cpp [Refactor] Implement scriptable Lua API 2025-09-27 21:18:05 +01:00
lua_api.h [Refactor] Implement scriptable Lua API 2025-09-27 21:18:05 +01:00
lua_processor.cpp [Refactor] Implement scriptable Lua API 2025-09-27 21:18:05 +01:00
lua_processor.h [Refactor] Implement scriptable Lua API 2025-09-27 21:18:05 +01:00
machine_manager.cpp [Fix] Correct CoW logic and fix rm command fallout. 2025-09-27 18:33:45 +01:00
machine_manager.h [Refactor] :O Machines now walk the earth!! 2025-09-27 17:30:14 +01:00
machine.h [Refactor] :O Machines now walk the earth!! 2025-09-27 17:30:14 +01:00
vfs.cpp [Add] Process cd and ls commands. 2025-09-20 22:23:04 +01:00
vfs.h [Fix] Correct CoW logic and fix rm command fallout. 2025-09-27 18:33:45 +01:00