/** * @author yuhuan * 模型建设 * [0,0] * [1,0] [1,1] [1,2] * [2,0] [2,1] [2,2] [2,3] [2,4] * * 三角形[x,y]的相邻三个三角形为 * y偶数:[x,y-1],[x,y+1],[x+1,y+1] * y奇数:[x,y-1], [x,y+1], [x-1,y-1] * x/y取值范围:x>=0, y>=0, y<=2x * 第n行的三角形个数为2n-1 */ export interface GameData8_4 { typeSet?: number; player: 1 | 2; player_one: Array>; player_two: Array>; } export interface GameData8_4_action { player: 1 | 2; triangle: Array; } export declare const checkRiddle: (dataDesk: GameData8_4) => number; export declare const doAction: (dataDesk: GameData8_4, dataAction: GameData8_4_action) => { flagResult: number; dataResult: GameData8_4; }; export declare const checkAction: (dataDesk: GameData8_4, dataAction: GameData8_4_action) => number; export declare const checkDesk: (dataDesk: GameData8_4) => number; export declare const getActionAuto: (dataDesk: GameData8_4) => { best: GameData8_4_action; nobest: GameData8_4_action; };