UNPKG

479 BTypeScriptView Raw
1import { point } from './type';
2
3/**
4 * 点对象
5 */
6export interface dot {
7
8 /**
9 * 前进方向以当前位置为中心,旋转deg度
10 *
11 * 注意:改变的是前进方向,不是当前坐标
12 */
13 rotate(deg: number): dot,
14
15 /**
16 * 沿着当前前进方向前进d
17 */
18 move(d: number): dot,
19
20 /**
21 * 围绕中心坐标缩放
22 */
23 scale(times: number): dot,
24
25 /**
26 * 返回当前位置
27 */
28 value(): point
29
30}
\No newline at end of file