SDL中文论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 4401|回复: 0
打印 上一主题 下一主题

[terrain] 地图编辑器

[复制链接]

21

主题

36

帖子

334

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
334
跳转到指定楼层
楼主
发表于 2020-8-24 16:30:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
不论是地形系统还是地图编辑器,都尽量和韦诺保持一致,但由于编辑器更加嵌入主程序,至少像编辑器界面已不可能和韦诺一样了。

一、地形组图标
按钮类型全由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/}”。
  1. #ifndef MULTIPLAYER
  2. {multiplayer/}
  3. #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

这两地形是韦诺后加的,一来我还不清楚这两地地用途,二来为支持这两地形还得加构造规则。为减少工作量先注释掉。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|丽谷软件|libsdl.cn

GMT+8, 2025-5-2 07:23 , Processed in 0.051408 second(s), 19 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表