title: Check adjacent values in a 2d array
body: <p>I'm making a treasure hunt game - I allow a user to input a coordinate - and if it contains 't' for treasure, then they win. But I want to add something so that it'll check what they enter and if t is within a 1 element radius of their guess - it'll say "You are hot". Or "You are cold" if 't' is > 1 element away. </p>
  
  <p>I can't figure out the best way I could do this. I've tried things such as</p>
  
  <pre><code>if (Board[Row+1,Column] == 't' || Board[Row+1,Column+1] == 't' etc etc etc)
  {
     Console.WriteLine("You are hot.");
  }
  else
  {
     Console.Writeline("You are cold.");
  }
  </code></pre>
  
  <p>But this doesn't seem to be working for me, I can't use Lists yet so I'd like to get around this without using them. </p>
  
  <p>This is the part of the code that should figure it out.</p>
  
  <pre><code>string HotOrCold = "";
  if (Board[Row, Column] != 'x')
  {
      Board[Row, Column] = 'm';
      Console.ForegroundColor = ConsoleColor.DarkRed;
      Console.Clear();
      if () // Here Is Where It Should Figure It Out
  
      Console.WriteLine("Uh-oh! You haven't found the treasure, try again!");
      Console.WriteLine("You are {0}.", HotOrCold);
      Console.ForegroundColor = ConsoleColor.Gray;
      wonGame = false;
      PrintBoard(Board);
      SaveGame(username, ref Board);
  }
  </code></pre>
  
  <p>I've also tried a nested for loop - but maybe I haven't used that correctly.</p>