コード例 #1
0
 public void GetWin(bool isNeuron, NeuronNetwork network)
 {
     if (_countStone <= 0)
     {
         network.CorrectNeurons(isNeuron);
         NeuronHelper.Write("Победа " + (isNeuron?"НС!":"тренера!"));
         network.Init();
         _countStone = 11;
         _countGames--;
     }
 }
コード例 #2
0
 public void getNeuronStone(NeuronNetwork network)
 {
     if (network.GetNeuronValue(_countStone))
     {
         _countStone--;
     }
     else
     {
         _countStone -= 2;
     }
 }
コード例 #3
0
 public void Start(NeuronNetwork network)
 {
     while (_countGames > 0)
     {
         GetTrainerStone();
         GetWin(false, network);
         if (_countStone > 0)
         {
             getNeuronStone(network);
             GetWin(true, network);
         }
     }
 }