文件名称:TPF2-时间表:运输热潮的时间表模块2
文件大小:376KB
文件格式:ZIP
更新时间:2024-03-23 20:29:53
Lua
TPF2-时间表 项目设置 该项目分为3个部分,分别由3个不同的脚本文件表示。 时间表逻辑 所有时间表逻辑均在/res/scripts/celmi/timetables/timetable.lua实现。时间表存储在巨型LUA表中。 有关更多文档,请参见Wiki。 时间表模块提供了所有必要的方法来更改时间表并请求其信息。 它对引擎线程是只读的,对GUI线程是读/写的。 UI逻辑 UI逻辑在/res/config/game_script/timetable_gui.lua实现。它创建所有必要的菜单并保存时间表的实例,以便根据用户输入对其进行修改。 它还监督检查车辆是否由于时间表而需要停车。 游戏API请求 所有游戏API请求都在res/scripts/celmi/timetables/timetable_helper.lua进行了汇总。 此模块提供有用的util函数,并执行获取游戏当前状态所需
【文件预览】:
TPF2-Timetables-develop
----github_button.png(8KB)
----.github()
--------FUNDING.yml(119B)
--------workflows()
----workshop_preview.jpg(271KB)
----image_00.tga(179KB)
----strings.lua(12KB)
----res()
--------textures()
--------scripts()
--------config()
----LICENSE(34KB)
----README.md(2KB)
----description.txt(2KB)
----mod.lua(562B)
----tests()
--------timetable_helper_tests.lua(256B)
--------timetable_tests.lua(6KB)
--------main_tests.lua(249B)
----.luacheckrc(226B)
----workshop_fileid.txt(11B)