/// <summary> /// Táblabeli lépés végrehajtása. /// </summary> /// <param name="x">Vízszintes koordináta.</param> /// <param name="y">Függőleges koordináta.</param> public void Step(Int32 x, Int32 y) { if (IsGameOver) // ha már vége a játéknak, nem játszhatunk { return; } if (_table.IsLocked(x, y)) // ha a mező zárolva van, nem léthatünk { return; } _gameStepCount++; // lépésszám növelés OnGameAdvanced(); if (_table.IsFilled) // ha vége a játéknak, jelezzük, hogy győztünk { OnGameOver(true); } }