export declare class GameData7_13 { player: number; desk: number[][]; typeSet: number; } export declare class GameAction7_13 { score: number; } declare class SearchPoint7_13 { x: number; y: number; v: number; listOpen: number[][]; listChecked: number[][]; listClosed: number[][]; isClosed: boolean; aWallId: number[]; from?: number[]; constructor(desk: GameData7_13, x: number, y: number, from?: number[]); } export declare class module7_13 { getSearchPointAround(desk: GameData7_13, p: SearchPoint7_13): number[][]; getValueFromDesk(desk: GameData7_13, x: number, y: number): number | undefined; getRiddle(count: number): GameData7_13; checkRiddle(desk: GameData7_13): 0 | -1; /** * 寻找路径算法 * @param p 开始点 * @param desk 桌面数据 * @param wallId 要寻获的墙壁的方向 */ findPath(p: number[], desk: GameData7_13, wallId: number): number[][]; log(a?: any, b?: any, c?: any): void; checkDesk(desk: GameData7_13): 1 | 2 | -1; checkPathWin(p: number[], desk: GameData7_13): boolean; doAction(deskIn: GameData7_13, act: GameAction7_13): [flag: number, desk: GameData7_13]; checkAction(desk: GameData7_13, act: GameAction7_13): number; getActionAuto(desk: GameData7_13): void; getActionAll(desk: GameData7_13): GameAction7_13[]; } export {};