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为要创建的画布名,如果已存在则会直接取用当前存在的。