-
Notifications
You must be signed in to change notification settings - Fork 0
Home
MageniC edited this page Jun 28, 2024
·
2 revisions
Developed by MageniC for Dvclv.
main.py res
ex.json map ex.json laer flu.py valley.py dimo.py
功能:主程序入口,提供用户选择界面来调用不同的模块功能。 流程: 打印版本信息并导入需要的模块。 定义main函数,内部包含用户交互逻辑。 用户可以通过输入1, 2, 或3来选择不同的模块(flu, valley, dimo)。 每个模块功能执行完毕后,调用boat函数询问用户是否退出程序。
功能:管理JSON文件中的数据,支持数据的增删改查。 流程: 定义了多个辅助函数来加载、保存JSON文件,查找、添加、更新、删除数据项。 manage_json函数提供了一个循环界面,允许用户通过输入来管理JSON文件中的数据项。 用户可以通过输入n的值来查找、修改或删除数据项,或者创建新的数据项。
功能:创建和保存地图数据,通过命令行界面让用户输入地图的颜色信息。 流程: 定义了一些辅助函数来显示颜色映射、保存画布(地图数据)等。 main函数让用户输入文件名,然后提供两种方法(循环输入和坐标输入)来填充地图数据。 最后,将地图数据保存为JSON文件。
功能:根据地形数据和预设的图案生成图像。
0