Я планирую сделать консольную игру на C ++, вроде Dwarf Fortress (хотя я не знаю, была ли она написана на C ++), но я столкнулся с большой проблемой.
Я хочу, чтобы на экране одновременно отображались разные цвета.Мне также нужно изменить что-то, что уже было напечатано (чтобы мне не нужно было перепечатывать все и заставлять экран мигать досадно, особенно если я захочу вносить изменения каждую секунду или около того), и я нашел способсделать это с помощью WriteConsoleOutput (), и хотя я пока точно не знаю, как его использовать, я скоро прочитаю.
Что касается цветов, я нашел сообщение здесь о некоторых вещах ANSI Escape, но это
а) не работает, даже при копировании связанного кода из github
б) я не знаю, сработает ли это с попытками перезаписать консольв определенных местах с помощью WriteConsoleOutput ()
Итак, моя просьба: может ли кто-нибудь порадовать меня ELI5 тем, что я должен делать и почему, а также предоставить жизнеспособное решение этой комбинации двух проблем, чтобы яможет воспроизводить что-то вроде this , с возможностью изменения того, что показывают символы.
Заранее спасибо!