TPF2 时间表:运输热潮的时间表模块2 源码
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函数,并执行获取游戏当前状态所需
用户评论