public ChessGameContainer(
     BasicData basicData,
     TestOptions test,
     IGameInfo gameInfo,
     IAsyncDelayer delay,
     IEventAggregator aggregator,
     CommandContainer command,
     IGamePackageResolver resolver,
     RandomGenerator random) : base(basicData,
                                    test,
                                    gameInfo,
                                    delay,
                                    aggregator,
                                    command,
                                    resolver,
                                    random)
 {
     Animates = new AnimateSkiaSharpGameBoard();
     if (BasicData.IsXamarinForms == false)
     {
         Animates.LongestTravelTime = 200;
     }
     else
     {
         Animates.LongestTravelTime = 75;
     }
     CurrentCrowned = false;
     CurrentPiece   = EnumPieceType.None;
 }
Example #2
0
 public ChineseCheckersGameContainer(
     BasicData basicData,
     TestOptions test,
     IGameInfo gameInfo,
     IAsyncDelayer delay,
     IEventAggregator aggregator,
     CommandContainer command,
     IGamePackageResolver resolver,
     RandomGenerator random) : base(basicData,
                                    test,
                                    gameInfo,
                                    delay,
                                    aggregator,
                                    command,
                                    resolver,
                                    random)
 {
     Animates = new AnimateSkiaSharpGameBoard();
 }
 //this means no more global is needed because this can be the global now.
 public CheckersGameContainer(
     BasicData basicData,
     TestOptions test,
     IGameInfo gameInfo,
     IAsyncDelayer delay,
     IEventAggregator aggregator,
     CommandContainer command,
     IGamePackageResolver resolver,
     RandomGenerator random) : base(basicData,
                                    test,
                                    gameInfo,
                                    delay,
                                    aggregator,
                                    command,
                                    resolver,
                                    random)
 {
     //this means no more need for function to loading board.
     Animates = new AnimateSkiaSharpGameBoard();
     Animates.LongestTravelTime = 100;
     CurrentCrowned             = false; //i think.
 }