Професионална програма
Loading...
+ Нов въпрос
JulianDocev avatar JulianDocev 2 Точки

Save/Load позиция на змия в играта Snake

Здравейте,

Опитвам се да се науча как да правя save и load  в конзолни игри.В момента се опитвам да пусна змията от запазена позиция. Змията е под формата на List<Position> с X и Y координати на всеки елемент. 

Проблема, който ми се получава е, че я пуска от места, които не са във файла и не разбирам защо.Предполагам, че нещо бъркам при четенето от файла.

Тука може да видите двата метода за запис и четене: 

https://pastebin.com/82hNwgjV

 

А тука и целия код:

https://github.com/juliandocev/LearnCSharp/tree/master/Anaconda

 

Благодаря предварително за всяка помощ!

Тагове:
1
Общи приказки
Quake3 avatar Quake3 547 Точки

Здравей,

обърни Row и Col в SaveGame()

writer.WriteLine(element.Row + " " + element.Col);

или пък:  Fields.snake.Add(new Position(int.Parse(text[1]), int.Parse(text[0]))); в LoadGame()

0
31/08/2018 20:21:33