From 2868d5557c78fe2091b0dc8cb0ab00a17fbecbae Mon Sep 17 00:00:00 2001 From: ckcz123 Date: Sun, 8 Aug 2021 14:36:22 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=9A=E5=AF=B9=E8=AF=9D=E6=A1=86=20defs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _docs/api.md | 6 ++++++ _server/CodeMirror/defs.js | 8 ++++++++ runtime.d.ts | 6 ++++++ 3 files changed, 20 insertions(+) diff --git a/_docs/api.md b/_docs/api.md index 3af3e7f7..2bfd3918 100644 --- a/_docs/api.md +++ b/_docs/api.md @@ -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 当前是否在冰上 diff --git a/_server/CodeMirror/defs.js b/_server/CodeMirror/defs.js index 91cc4fc1..8d522deb 100644 --- a/_server/CodeMirror/defs.js +++ b/_server/CodeMirror/defs.js @@ -3844,6 +3844,14 @@ var terndefs_f6783a0a_522d_417e_8407_94c67b692e50 = [ "!doc": "旋转一张图片
code: 图片编号
center: 旋转中心像素坐标(以屏幕为基准);不填视为图片本身中心
angle: 旋转角度;正数为顺时针,负数为逆时针
moveMode: 旋转模式
time: 旋转用时,单位为毫秒。不填视为1秒
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)" diff --git a/runtime.d.ts b/runtime.d.ts index b43fe891..d669ba09 100644 --- a/runtime.d.ts +++ b/runtime.d.ts @@ -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