コード例 #1
0
        // restablece las casillas del tablero a sus parametros iniciales, asi como la matriz logica
        public void ResetTablero(TankPuzzle puzzle)
        {
            var rows    = casillas.GetLength(0);
            var columns = casillas.GetLength(1);

            for (var r = 0u; r < rows; r++)
            {
                for (var c = 0u; c < columns; c++)
                {
                    puzzle.SetType((int)r, (int)c, casillas[r, c].getInitialType());
                    casillas[r, c].Reset();
                }
            }
            puzzle.TankPosition = puzzle.InitialTankPosition;
        }
コード例 #2
0
 // actualiza la matriz logica
 public void updatePuzzle(TipoCasilla type, int r, int c)
 {
     puzzle.SetType(r, c, (uint)type);
 }