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

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

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

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

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

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

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

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

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

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

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

Объявление глобальных переменных - C++
#include "stdafx.h" #include <conio.h> #include <stdio.h> void main (int x, int y) { printf ("x="); scanf_s ("x=&d",...

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

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

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

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.07.2015, 18:09
Привет! Вот еще темы с ответами:

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

Вынос глобальных переменных в отдельный файл - C++
Всем привет! Вопрос такой - сижу разбираюсь с вынесением функций в отдельные файлы. Что удалось выяснить - подключая через #include файл...

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

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


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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