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