BufferedWriter działa dziwnie
Próbuję stworzyć grę z działającym mechanizmem najlepszych wyników i używam java.io.BufferedWriter do zapisu do pliku najlepszych wyników. Nie mam szyfrowania w rankingu i używam Slick2D i LWJGL do renderowania i wprowadzania danych przez użytkownika. Program wykonuje ten kod:
FileWriter fstream = new FileWriter("res/gabjaphou.txt");
BufferedWriter writer = new BufferedWriter(fstream);
writer.write(score); // score is an int value
writer.close(); // gotta save m'resources! lol
Otwieram plik tekstowy wygenerowany przez to i wszystko, co czyta, to znak zapytania. Nie wiem, dlaczego tak się dzieje i użyłem innego kodu z innego projektu, który tworzyłem i nie miałem z tym problemu ... Czy ktoś wie dlaczego? To naprawdę denerwujące! :DO