Line Wrap in item
This commit is contained in:
parent
4b17b25b15
commit
5db3693de3
15
libs/ui.js
15
libs/ui.js
@ -1513,8 +1513,19 @@ ui.prototype.drawToolbox = function(index) {
|
|||||||
if (core.isset(selectId)) {
|
if (core.isset(selectId)) {
|
||||||
var item=core.material.items[selectId];
|
var item=core.material.items[selectId];
|
||||||
core.fillText('ui', item.name, 10, 32, '#FFD700', "bold 20px Verdana")
|
core.fillText('ui', item.name, 10, 32, '#FFD700', "bold 20px Verdana")
|
||||||
core.fillText('ui', item.text||"该道具暂无描述。", 10, 62, '#FFFFFF', '17px Verdana');
|
|
||||||
core.fillText('ui', '<继续点击该道具即可进行使用>', 10, 89, '#CCCCCC', '14px Verdana');
|
var text = item.text||"该道具暂无描述。";
|
||||||
|
var lines = core.splitLines('ui', text, 406, '17px Verdana');
|
||||||
|
|
||||||
|
core.fillText('ui', lines[0], 10, 62, '#FFFFFF', '17px Verdana');
|
||||||
|
|
||||||
|
if (lines.length==1) {
|
||||||
|
core.fillText('ui', '<继续点击该道具即可进行使用>', 10, 89, '#CCCCCC', '14px Verdana');
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
var leftText = text.substring(lines[0].length);
|
||||||
|
core.fillText('ui', leftText, 10, 89, '#FFFFFF', '17px Verdana');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
core.canvas.ui.textAlign = 'right';
|
core.canvas.ui.textAlign = 'right';
|
||||||
|
|||||||
4
更新说明.txt
4
更新说明.txt
@ -8,8 +8,8 @@
|
|||||||
支持 status:x 获得当前坐标 √
|
支持 status:x 获得当前坐标 √
|
||||||
最大存档个数提到main处理 √
|
最大存档个数提到main处理 √
|
||||||
新建地图可以保留楼层属性 √
|
新建地图可以保留楼层属性 √
|
||||||
增添自定义装备的教程(个性化-自定义装备) √
|
道具描述过长时可以自动换行 √
|
||||||
重写教程的快速上手 √
|
重写大部分教程,新增大量拓展描述 √
|
||||||
修复转向触发事件的朝向Bug √
|
修复转向触发事件的朝向Bug √
|
||||||
修复flyRange的顺序问题 √
|
修复flyRange的顺序问题 √
|
||||||
部分细节优化 √
|
部分细节优化 √
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user