多对话框 defs

This commit is contained in:
ckcz123 2021-08-08 14:36:22 +08:00
parent 115811447a
commit 2868d5557c
3 changed files with 20 additions and 0 deletions

View File

@ -906,6 +906,9 @@ checkAutoEvents: fn()
checkLvUp: fn()
检查升级事件
clearTextBox: fn(code: number)
清除对话框
closeDoor: fn(x: number, y: number, id: string, callback?: fn())
关门,目标点必须为空地
例如core.closeDoor(0, 0, 'yellowWall', core.jumpHero); // 在左上角关掉一堵黄墙,然后主角原地跳跃半秒
@ -1026,6 +1029,9 @@ moveMode: 移动模式
time: 移动用时单位为毫秒。不填视为1秒
callback: 图片移动完毕后的回调函数,可选
moveTextBox: fn(code: number, loc: [number], relative?: bool, moveMode?: string, time?: number, callback?: fn())
移动对话框
onSki: fn(number?: number) -> bool
当前是否在冰上

View File

@ -3844,6 +3844,14 @@ var terndefs_f6783a0a_522d_417e_8407_94c67b692e50 = [
"!doc": "旋转一张图片<br/>code: 图片编号<br/>center: 旋转中心像素坐标(以屏幕为基准);不填视为图片本身中心<br/>angle: 旋转角度;正数为顺时针,负数为逆时针<br/>moveMode: 旋转模式<br/>time: 旋转用时单位为毫秒。不填视为1秒<br/>callback: 图片旋转完毕后的回调函数,可选",
"!type": "fn(code: number, center?: [number], angle?: number, moveMode?: string, time?: number, callback?: fn())"
},
"moveTextBox": {
"!doc": "移动对话框",
"!type": "fn(code: number, loc: [number], relative?: bool, moveMode?: string, time?: number, callback?: fn())"
},
"clearTextBox": {
"!doc": "清除对话框",
"!type": "fn(code: number)"
},
"openSettings": {
"!doc": "点击设置按钮时的操作",
"!type": "fn(fromUserAction?: bool)"

6
runtime.d.ts vendored
View File

@ -1248,6 +1248,12 @@ declare class events {
/** 设置剧情文本的属性 */
setTextAttribute(data: any): void
/** 清除对话框 */
clearTextBox(code: number): void
/** 移动对话框 */
moveTextBox(code: number, loc: [number], relative: bool, moveMode?: string, time?: number, callback?: () => any): void
/** 设置文件别名 */
setNameMap(name: string, value?: string): void