Witam serdecznie, pisze w C++ mini gierkę Snake w konsoli dla "rozluźnienia". Napisałem już dość sporo, praktycznie najważniejsze elementy programu już istnieją, daje screen'a by podkreślić co mam na myśli:
Prócz samej mapy zrobiłem również iteracyjnie jakby ramki, tu planuje umieścić sumę punktów, ważne skróty klawiszowe, logo itd... Początkowo te wolne miejsca miały być tablicą 2D typu char gdzie będę mógł wyświetlać znaki (litery) tworzące tekst ale z tego zrezygnowałem. Dochodzimy do sedna, chce tam umieścić tekst przez przeniesienie kursora (który ukryłem) na tamtą pozycje. Niby banalnie proste bo przenoszenie kursora mogę napisać nawet tak:
for(int i=0; i<y; i++){
std::cout<<std::endl;
}for(int i=0; i<x; i++){
std::cout<<" ";
}
Sprawa jednak nie jest taka prosta bo w ten sposób nie tylko bym przeniósł kursor ale też zaburzył całą mapę. Szukałem wielu funkcji zwłaszcza z modułu "windows.h" ale nie mogę nic znaleźć (znalazłem funkcje która przenosi kursor myszy a nie ten w konsoli). Jaką funkcję powinienem użyć, zaznaczam że jedyne co chce zrobić to wypisać tekst w danym miejscu i do tego nie zaburzyć mapy ani tych tabelek gierki. Z góry dziękuje za pomoc i pozdrawiam