Карта для RPG, которую я делаю, хранится в файле .txt (это все ascii).Я показываю игру, в которой моя карта находится сейчас, так:
map = @"D:\personal\tests\Tests\ascii map tools\map1.txt";
DrawMap(map); //this is my map drawing subroutine
//It reads the file character by character and prints it in the console.
//It uses the following command to find my map:
StreamReader reader = new StreamReader(map);
Проблема с этим способом заключается в том, что если я хочу играть в игру на другом устройстве (только на ПК с Windows), оно должноесть точно такой же путь к файлу, который мне нужно прочитать.Есть ли способ для игры автоматически найти файл, где бы он ни находился?Если так, то как бы я поместил это в мой код?