Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
162 / 29 / 3
Регистрация: 17.08.2013
Сообщений: 559
1

При нажатии на бобра не увеличивается счет

15.10.2013, 11:46. Показов 667. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
В игре при нажатии на бобра должен увеличиваться счет (currentCounter), но он почему-то не увеличивается.
C++
1
2
3
4
5
6
7
struct C_Events {     
    C_Events() : currentCounter(0) {}
    inline void countersIncrement() { currentCounter++; }
    inline int getCurrentCounter()  { return currentCounter; }  
  private:
    int currentCounter;
};
// Некий метод, где вызывается countersIncrement()
C++
1
2
3
4
case 5: if(draw -> getCurrentNumberOfBeavers() == beaver_00)
countersIncrement();
SDL_Flip(p -> getScreen());    // Обновление экрана. Думал, что поможет, но не помогает
break;
Метод, для работы с шрифтами ttf:
C++
1
2
3
4
5
6
7
8
9
10
11
12
void C_LoadImages::ttfInit() {
    C_Events o_Events_LoadImages;
    TTF_Init();
    std::stringstream currentScore;
        currentScore << "Score: " << o_Events_LoadImages.getCurrentCounter();
        std::string strCurrent = currentScore.str();
    font = TTF_OpenFont("data/lazy.ttf", 40);
    textColor.r = 255;
    textColor.g = 255;
    textColor.b = 255;
    currentCounterSurface = TTF_RenderText_Solid(font, strCurrent.c_str(), textColor);
}
Миниатюры
При нажатии на бобра не увеличивается счет  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.10.2013, 11:46
Ответы с готовыми решениями:

При каждом нажатии число увеличивается на 1
1. Создать новое приложение 2. Разместить на форме две кнопки 3. Поместить на форму компонент...

Гражданин 1 марта открыл счет в банке, вложив 1000 руб. Через каждый месяц размер вклада увеличивается на 2% о
Гражданин 1 марта открыл счет в банке, вложив 1000 руб. Через каждый месяц размер вклада...

Гражданин 1 марта открыл счет в банке, вложив 1000 руб. Через каждый месяц размер вклада увеличивается на 2% от имеющейся суммы. Опре-делить: а) прир
Гражданин 1 марта открыл счет в банке, вложив 1000 руб. Через каждый месяц размер вклада...

При нажатии средней кнопки мыши, а также при нажатии на ссылки в браузере Firefox открываются рекламные сайты
При нажатии средней кнопки мыши, а также при нажатии на ссылки в браузере Firefox открываются...

1
162 / 29 / 3
Регистрация: 17.08.2013
Сообщений: 559
15.10.2013, 11:47  [ТС] 2
Речь идет об "Score", а "High Score" записывается и считывается из файла, семерку я сам написал
0
15.10.2013, 11:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.10.2013, 11:47
Помогаю со студенческими работами здесь

Организовать ,что при нажатии Enter входит в меню , а при нажатии Esc выходит с программы
Вот кусочек курсовой , помогите организовать такую вещь как при нажатии Enter входит в меню , а при...

Как при нажатии одного радиобаттона показать одну картинку, а при нажатии другого другую
Как сделать так, чтобы при нажатие одного радиобаттона появлялась одна картинка, а при нажатие...

При нажатии кнопки закрытия окна, оно должно сворачиваться, а при нажатии на сворачивание - закрываться
привет всем)) задача такая: при нажатии кнопки закрытия окна, оно должно сворачиваться, а при...

Как сделать, чтобы при первом нажатии на кнопку TButton появлялось одно сообщение, а при втором нажатии - другое?
помогите как сделать в чтобы в кнопке button при первом нажатий вылазило сообщение ShowMessage('Вы...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru