#c #printing #screen #permanent
#c #печать #экран #постоянный
Вопрос:
Я пытаюсь запрограммировать простую rpg-игру на C, и я хотел бы отобразить некоторую постоянную информацию в правом верхнем углу экрана. Прямо сейчас я видел только текст и информацию, которые я печатаю на экране внизу, но мне было интересно, можно ли постоянно отображать и обновлять определенный текст на экране. Информация, которую я хотел бы отобразить, будет:
struct character {
char name[20];
int HP;
int MP;
int AC;
};
И обновлять ее по ходу игры.
Таким образом, результат будет примерно таким:
Name: test
HP: 15
MP: 7
AC: 13
//rest of the information and dialogues
Возможно ли это в C?
Спасибо за помощь!
Комментарии:
1. Это не имеет ничего общего с C и все, что связано с вашим терминалом.
2. @Cheatah так это невозможно в C?
3. Интервал обычно зависит от терминала и IDE. Вы создаете какой-либо виджет для отображения информации?
4. Конечно, это возможно. Но вам нужно знать, как работает ваш терминал. Если вы используете Linux, взгляните на ncurses .
5. @AnkushPandit Я довольно новичок в C, поэтому я никогда не пробовал виджеты, но если они могут быть полезными, я мог бы попробовать их