Форум программистов, компьютерный форум CyberForum.ru

Создание игр в текстовом режиме - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подскажите библиотеку GUI, реализующую графический интерфейс http://www.cyberforum.ru/cpp-beginners/thread1098407.html
Доброй ночи. Подскажите, пожалуйста, лёгкую и простую библиотеку реализующую графический интерфейс. Сам интерфейс примитивен - пара кнопок и диалоговых окон. Это всё, что мне нужно от библиотеки. ОС - Windows, компилятор - VC++. Спасибо.
C++ Выведение на экран фигуры, которая изображает множество точек, которые удовлетворяют неравенству Исправьте, пожалуйста, ошибки. Задача. Выведение на экран фигуры, которая изображает множество точек, которые удовлетворяют неравенство: x^2+y^2<=2(abs(x)+abs(y)) #include <math.h> #include <bios.h> int x0, y0; void main() int x, y; int gdriver - DETECT, gmode, errorcode; initgraph (&gdriver, &gmode, "g:\\bc31\\bg1"); http://www.cyberforum.ru/cpp-beginners/thread1098406.html
C++ Как разрешить ввод только чисел типа int?
Доброго времени суток. Подскажите, пожалуйста, как разрешить ввод только чисел типа int. Преподаватель очень любит заваливать на этом, введя например букву, там где нужно число. Очень важно, чтобы код был негромоздким. #include <iostream> #include <cstdio> #include <conio.h> using namespace std; int roman (int,int,char); int main()
Некорректно работает вывод вещественных чисел в массиве C++
#include "stdafx.h" #include <conio.h> #include <stdio.h> void ReadArray(double a)
C++ Вывести информацию в виде таблицы http://www.cyberforum.ru/cpp-beginners/thread1098387.html
помогите, после введения данных , в конце программами должна выводится инф. в виде таблицы #include <stdio.h> #include <iostream> #include <stdlib.h> #include <time.h> #include <conio.h> #include <locale.h> using namespace std; int main (){
C++ Добавить в конец программы строчку cout << "Your number is", не задев цикл Здравстуйте! Подскажите, пожалуйста, как добавить в конец программы cout << "Your number is" не задев цикл. #include <iostream> #include <cstdio> #include <conio.h> using namespace std; int roman (int,int,char); int main() { подробнее

Показать сообщение отдельно
0x10
2456 / 1628 / 238
Регистрация: 24.11.2012
Сообщений: 4,003
21.03.2014, 06:31     Создание игр в текстовом режиме
Bretbas, перегружать этот класс служебными сообщениями, конечно, не стоит. Раньше в коде уже был класс для работы с графикой, в него бы какой-нибудь ShowError(string error_text). Тут может возникнуть проблема: мне, например, представляется сообщение об ошибке в виде модального окна поверх текущего. Понятно, что в консоли окон как таковых нет, но чтобы не писать на голом апи, множно заиспользовать библиотеку, которая предоставляет такие абстракции. Например, http://pdcurses.sourceforge.net/. Оговорюсь, что сам я использовал только юниксовую версию, и это было лет 5 назад, поэтому уже ничего не помню.

Скажем, нам нужно сообщить пользователю если карту не удалось сохранить в файл. Где именно будет проверка - вообще не принципиально. Т.е. функция SaveMap(map, filename) может быть вообще свободной или в каком-нибудь классе Application - лишь бы у нее была возможность создавать новые окна.

Не по теме:

Опять же, говорю это все несколько абстрактно. По-хорошему, надо садиться и параллельно писать свой вариант, чтобы понимать что в принципе можно делать, но сейчас временем не располагаю.

 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru