После анализа фрагмента кода из этой ссылки ( часть C#), я попытался сделать это самостоятельно для некоторой практики.
Однако я не понимаю, как приведенная ниже часть преобразуется в индексы X, Y в списке строк и почему оператор if() имеет индекс Y перед X.
if (Map[playerY][playerX] == ' ')
Вот как выглядит список:
List<string> Map = new List<string>()
{
"##########",
"# #",
"# > #",
"# > #",
"# #",
"##########"
};
Будем признательны за любую помощь, заранее спасибо!
(Map[playerY]) [playerX]
, должен признать, что это очень умный способ использовать список строк - person Sayse   schedule 01.07.2013