/** * @author jiutou * @updateTime 2022/11/29 * @tip 4-5:数字拔河 * @description * 一.挑战模式 1.参数默认值:①棋盘最大数字“13”;②棋子起始位置:0 2.参数范围: ①棋盘最大数字:10~20 ②棋子起始位置:除了最大数以外的任意数之上。 3.过程记录:无 【操作方式: ①掷色子 ②选择第一个数 ③选择运算方式 ④选择第 2 个数 ⑤按确定后棋子按照结果移动或报错/同时按确定之前可以改变运算中两个数的前后关系和运算符号,但不能重新掷色子】 如果是选择减法,必须是大数在前 二.练习模式 最大数字固定为 13。 选择一些固定的残局按电脑等级实现即可 * */ import { GameAutoWay } from '../common/pojo'; export declare class GameData4_5 { typeSet?: number | undefined; n: number; max: number; player: number; constructor(player: number, n?: number, max?: number); } export declare class GameAction4_5 { k1: number; k2: number; o: number; constructor(k1: number, k2: number, o: number); } export default class example4_5 { weightMap: Map; getRiddleByLev(level: number, config: any): GameData4_5; getRiddle(n: number): GameData4_5; checkRiddle(deskData: GameData4_5): number; doAction(deskData: GameData4_5, dataAction: GameAction4_5): [flagResult: number, dataResult: GameData4_5]; checkSkipAction(deskData: GameData4_5, dataAction: GameAction4_5): number; checkAction(deskData: GameData4_5, dataAction: GameAction4_5): number; getActionNumber(dataAction: GameAction4_5): number; checkDesk(deskData: GameData4_5): number; getWeight(toEnd: number, k: number): number; getActionAuto(deskData: GameData4_5): GameAutoWay; }