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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
TierX
20 / 20 / 0
Регистрация: 28.02.2014
Сообщений: 138
#1

Рост количества глобальных переменных при работе с временем - C++

11.07.2015, 18:09. Просмотров 152. Ответов 0
Метки нет (Все метки)

Всем привет!
Пишу GUI там мне для почти каждого спрайта нужен свой временной интервал срабатывания
сам интервал реализую простейшим способом (другого более точного не знаю)

"global" time_acum +=dt // (время 1ого кадра)
if(time_acum>1) // раз в секунду
{
чото делаем...
time_acum=0;
}

Так получается для каждого спрайта нужно отдельное глобальное time_acum и при этом для каждого считать постоянно +=dt
Такой обьем роста переменных и вычислений мне жутко не нравится.
Функций типо как в ява-скрипте setinterval() для с++ я не нашёл . попытки написать ее самому приводили к еще большим затратам.

Можно ли как-то по-другому(нормальнее) это все устроить? Очень влом продолжать делать дальше с таким подходом.

Заранее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.07.2015, 18:09     Рост количества глобальных переменных при работе с временем
Посмотрите здесь:

Инициализация глобальных переменных - C++
Требуется инициализировать 2 массива и 2 переменные, которые используются в 2-х функциях, с клавиатуры, но без передачи их в качестве...

поиск глобальных переменных с++ - C++
Есть задачка, которую не могу решить. Дано 9000 .cpp файлов, которые являют собой полноценные программы со своими мейнами. Нужно найти для...

Определение глобальных переменных - C++
Доброго времени суток! Интересует следующий вопрос - Возможно ли определение глобальных переменных в теле подпрограмм или классов? ...

Описание глобальных переменных - C++
помогите, плиз, с такой незадачей.. в каком из файлов нужно обозначить глобальные переменные, чтоб код нормально читался. вот что у меня...

Использование глобальных переменных - моветон ли? - C++
Ребят, очень часто вижу как отцы С++, когда проверяют чей-то код и обнаруживают там глобальные переменные, заявляют, что это не хорошо, что...

Исправить без использования глобальных переменных - C++
#include<iostream> using namespace std; int a,n,maximum=-1000,x; void zapros() { cout<<"Vvedite razmer massiva"<<endl; } ...

Ошибка в сравнении глобальных переменных в функциях - C++
Здравствуйте! Я всю жизнь писал на Pascal и с С столкнулся впервые пару дней назад, когда начал эксперементировать с Arduino. Поискал...

Объявление глобальных переменных в проекте Dev C++ - C++
Доброй ночи всем! Подскажите, пожалуйста, как правильно объявить глобальные переменные в проекте. У меня есть один файл, например, для...

Массив (переписать без глобальных переменных) - C++
Помогите написать ету програму без глобальных переменных #include <cstdlib> #include <iostream> using namespace std; ...

Программа с использованием глобальных переменных. Найти ошибку - C++
Уважаемые форумчане, помогите, пожалуйста, найти ошибку в простой программе. Хочу создать глобальные переменные, которые можно использовать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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