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