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

Как добавить выбор игроков в игру? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Быстрый поиск по большому файлу (до нескольких гигабайт) http://www.cyberforum.ru/cpp/thread1246299.html
Как можно организовать быстрый поиск по файлу? Файл может весить гигабайты. Никакой сортировки нет. Пробовал реализовать используя функции fopen, fseek, fgets. Есть ли более быстрые функции? Или быстрее будет через Winapi к примеру? Интересно, как это сделали в антивирусах, им то тоже очень важна скорость, притом что существует огромное разнообразие вирусов и надо с каждым сравнить.
C++ Конвертировать из BMP в PNG без VCL Приветствую, Задача: Конвертировать из BMP в PNG без VCL (но работаю на C++ Builder), без доп библиотек,без GDI.... Заранее спасибо! http://www.cyberforum.ru/cpp/thread1246198.html
Разбивка 3D модели "послойно" C++
1. Спасибо, что хотя бы посмотрели тему 2. Достаточно будет сказать где посмотреть или как правильно составить запрос для поиска (потратил 6 часов, а ничего так и не нашел). Может у моей задачи есть какое-то специфическое название (например "Слайсер") и поиск станет легче. Поиск сильно усложняется запретом на поиск слов состоящих из двух букв (3D). 3. Формат ещё не определен, думаю, скорее...
C++ Как хранить переменную типа char* в named shared memory section?
Во общем есть код: extern "C" __declspec(dllexport) void SetOptions(char* string); #pragma data_seg("sms") char* viewString = "Test1"; #pragma data_seg() #pragma comment(linker, "/section:sms,RWS") extern "C" __declspec(dllexport)
C++ Принят черновик стандарта С++14 http://www.cyberforum.ru/cpp/thread1244422.html
Черновик стандарта С++14 принят. С чем всех и поздравляю. Ждем как официальный в конце года и конечно ждем C++17. Пруф: https://isocpp.org/blog/2014/02/trip-report Краткое изложение фич: http://en.wikipedia.org/wiki/C%2B%2B14#New_language_features Статья на хабре: http://habrahabr.ru/post/233829/
C++ Игра, подобная шашкам. Оптимизация кода Добрый вечер. У меня маленькая проблема: пишу игру, наподобие шашек. Почти готово, потом выложу исходники для критики. Сейчас делаю подсветку хода для дамок. т.к. дамке все равно куда идти, то все отличие будет заключаться в том, кого она встретит на пути - свою или чужую шашку. Следовательно это дело можно завернуть в функцию. Проблема в том, что очень много повторяющегося кода, а мне это ужасно... подробнее

Показать сообщение отдельно
Lynatik001
38 / 32 / 4
Регистрация: 28.09.2012
Сообщений: 620
31.08.2014, 18:22
C++
1
2
3
4
5
6
7
8
9
10
11
struct players
{
    string name;
    int hp;
    int mana;
    bool select;
};
int main()
{
    players player[3] = {{"player1",222,22,false},{"player2",152,32,false},{"player3",122,32,false}};
    vector<b2Body*> boxes;
где то в нужном классе обявляешь, передаешь ссылку на етот массив в тот класс там где человек выбирает героя.
и когда он выбрал
C++
1
    player[who].select = true;
who - кого выбрал - 0,1,2
и потом передаешь тот класс кому захочешь, тебе надо научится самому придумывать. Тебе надо возможно книгу по читать по основам, мне кажится логику тебе надо по тренерировать на простых задачах. Только потом братся за чужой код.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru