public void InitAllGameAI()
        {
            TDwgGameDatAI GameDatAI = new TDwgGameDatAI();

            try
            {
                TDwgGameAI DwgGameAI = new TDwgGameAI();
                for (Int32 GameAILoop = 0; GameAILoop < gameAI.LongLength; GameAILoop++)
                {
                    theCounters++;

                    gameAI[GameAILoop]           = randomValue.Next() * 1;
                    DwgGameAI.gameAI[GameAILoop] = gameAI[GameAILoop];
                }
            }
            finally
            {
                TDwgGameDatAI DatAI = new TDwgGameDatAI(gameAI);
                DatAI.InitSetUpRndNumAI(ref theCounters, TheRandomValue);

                DatAI.SetUpDic(DatAI.AllTheyValuePairs);

                DatAI.InitGameDatAI();
                DatAI.InitAllArr();
                DatAI.SetUpFibNums();
            }
        }
 public virtual void InitGameDatAI()
 {
     dwgGameDatAI = new TDwgGameDatAI(TheRandomValue);
     try
     {
         dwgGameDatAI.TheGameSetAI [0] = randomValue.Next() * 1;
     }
     finally
     {
         dwgGameDatAI.theCounters++;
         dwgGameDatAI.InitSetUpRndNumAI(ref theCounters, randomValue);
     }
 }