diff --git a/_docs/api.md b/_docs/api.md
index 9f6d03e9..ade2d4e4 100644
--- a/_docs/api.md
+++ b/_docs/api.md
@@ -1702,11 +1702,13 @@ drawWindowSkin: fn(background: string, ctx: string|CanvasRenderingContext2D, x:
drawGameInfo: fn()
绘制游戏信息界面
-fillRect: fn(name: string|CanvasRenderingContext2D, text: string, x: number, y: number, style?: string, font?: string)
+fillRect: fn(name: string|CanvasRenderingContext2D, string, x: number, y: number, width: number, height: number, style?: string, angle?: number)
绘制一个矩形。style可选为绘制样式
text: 要绘制的文本
+x,y: 绘制的坐标
+width,height: 绘制的长宽
style: 绘制的样式
-font: 绘制的字体
+angle: 旋转的角度,弧度制,如Math.PI/2代表90度
参考资料:https://www.w3school.com.cn/tags/canvas_fillrect.asp
drawScrollText: fn(content: string, time: number, lineHeight?: number, callback?: fn())
@@ -1787,9 +1789,11 @@ drawQuickShop: fn()
drawCenterFly: fn()
绘制中心对称飞行器
-strokeRect: fn(name: string|CanvasRenderingContext2D, x: number, y: number, width: number, height: number, style: string)
+strokeRect: fn(name: string|CanvasRenderingContext2D, x: number, y: number, width: number, height: number, style?: string, lineWidth?: number, angle?: number)
绘制一个矩形的边框
style: 绘制的样式
+lineWidth: 线宽
+angle: 旋转角度,弧度制,如Math.PI/2为90度
参考资料:https://www.w3school.com.cn/tags/canvas_strokerect.asp
drawBook: fn(index?: ?)
diff --git a/_server/CodeMirror/defs.js b/_server/CodeMirror/defs.js
index 63b7ef14..6779ea01 100644
--- a/_server/CodeMirror/defs.js
+++ b/_server/CodeMirror/defs.js
@@ -3517,9 +3517,9 @@ var terndefs_f6783a0a_522d_417e_8407_94c67b692e50 = [
"!type": "fn()"
},
"fillRect": {
- "!doc": "绘制一个矩形。style可选为绘制样式
text: 要绘制的文本
style: 绘制的样式
font: 绘制的字体",
+ "!doc": "绘制一个矩形。
x,y: 绘制的坐标
width,height: 绘制的长宽
style: 绘制的样式
angle: 旋转的角度,弧度制,如Math.PI/2代表90度",
"!url": "https://www.w3school.com.cn/tags/canvas_fillrect.asp",
- "!type": "fn(name: string|CanvasRenderingContext2D, text: string, x: number, y: number, style?: string, font?: string)"
+ "!type": "fn(name: string|CanvasRenderingContext2D, x: number, y: number, width: number, height: number, style?: string, angle?: number)"
},
"drawScrollText": {
"!doc": "绘制滚动字幕",
@@ -3621,9 +3621,9 @@ var terndefs_f6783a0a_522d_417e_8407_94c67b692e50 = [
"!type": "fn()"
},
"strokeRect": {
- "!doc": "绘制一个矩形的边框
style: 绘制的样式",
+ "!doc": "绘制一个矩形的边框
style: 绘制的样式
lineWidth: 线宽
angle: 旋转角度,弧度制,如Math.PI/2为90度",
"!url": "https://www.w3school.com.cn/tags/canvas_strokerect.asp",
- "!type": "fn(name: string|CanvasRenderingContext2D, x: number, y: number, width: number, height: number, style: string)"
+ "!type": "fn(name: string|CanvasRenderingContext2D, x: number, y: number, width: number, height: number, style?: string, lineWidth?: number, angle?: number)"
},
"drawBook": {
"!doc": "绘制怪物手册",
diff --git a/runtime.d.ts b/runtime.d.ts
index 33c7b442..9dce52c4 100644
--- a/runtime.d.ts
+++ b/runtime.d.ts
@@ -2034,18 +2034,16 @@ declare class ui {
/**
* 绘制一个矩形。style可选为绘制样式
- * @param text 要绘制的文本
* @param style 绘制的样式
- * @param font 绘制的字体
+ * @param angle 旋转角度,弧度制
*/
- fillRect(name: CtxRefer, text: string, x: number, y: number, style: string, font: string): void
-
+ fillRect(name: CtxRefer, x: number, y: number, width: number, height: number, style?: string, angle?: number): void
/**
* 绘制一个矩形的边框
* @param style 绘制的样式
*/
- strokeRect(name: CtxRefer, x: number, y: number, width: number, height: number, style: string): void
+ strokeRect(name: CtxRefer, x: number, y: number, width: number, height: number, style: string, angle?: number): void
/**
* 动态创建一个画布。name为要创建的画布名,如果已存在则会直接取用当前存在的。