SDL中文论坛
标题:
地图编辑器
[打印本页]
作者:
admin
时间:
2020-8-24 16:30
标题:
地图编辑器
不论是地形系统还是地图编辑器,都尽量和韦诺保持一致,但由于编辑器更加嵌入主程序,至少像编辑器界面已不可能和韦诺一样了。
一、地形组图标
按钮类型全由TYPE_CHECK改成TYPE_PRESS,因而只要一个常态的就够了。存放在“<kingdom-res>/images/buttons”目录。
二、画刷图标
按钮类型全由TYPE_CHECK改成TYPE_PRESS,因而只要一个常态的就够了。存放在“<kingdom-res>/images/icons/action”目录。
三、只让支持单窗口
只支持单窗口是为简化使用。一旦加载新地图后则一定拆除旧的。为只让支持单窗口,程序做两处修改,1)use_mdi()一定返回false;2)编辑器设置隐藏可设置mdi的控件。
四、<kingdom-res>/data/core/editor/_main.cfg
此文件删除“EDITOR”宏开关部分。editor已并入data.bin,不须要单独分开了。
去掉“{multiplayer/}”。
#ifndef MULTIPLAYER
{multiplayer/}
#endif
复制代码
core、multiplay、editor已被整合到一个data.bin,<kingdom-res>/data/_main.cfg已包含过“{multiplayer/}”,此处再包含会出重复。
新增map.cfg,它定义了编辑各样地图时限制,像城市地图。
五、<kingdom-res>/data/core/terrain-graphics/editor.cfg
此文件删除“EDITOR”宏开关部分。editor已并入data.bin,不须要单独分开了。
六、<kingdom-res>/data/core/terrain.cfg
此文件注释掉两种地形:^Tshy、^Tbny
这两地形是韦诺后加的,一来我还不清楚这两地地用途,二来为支持这两地形还得加构造规则。为减少工作量先注释掉。
欢迎光临 SDL中文论坛 (http://www.libsdl.cn/bbs/)
Powered by Discuz! X3.3