Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > C++

Ответ
 
Опции темы
Старый 10.01.2013, 01:25   #1
User1983
AnyKey`щик
 
Регистрация: 28.12.2012
Сообщений: 3
Написано 0 полезных сообщений
(для 0 пользователей)
Помогите с ООП!

Вроде С++ ООП поддерживает, а примеров с ООП я не вижу. Подскажите, как правильно оформить в стиле ООП:

#include <hge.h>

HGE *hge=0;

bool FrameFunc(){
    if (hge->Input_GetKeyState(HGEK_ESCAPE)) return true;
    return false;
}

int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int){
    hge = hgeCreate(HGE_VERSION);

    hge->System_SetState(HGE_FRAMEFUNC, FrameFunc);
    hge->System_SetState(HGE_WINDOWED, true);
    hge->System_SetState(HGE_USESOUND, false);
    hge->System_SetState(HGE_TITLE,
                        "HGE Tutorial 01 - Minimal HGE application");

    if(hge->System_Initiate()){
        hge->System_Start();
    }else{
        MessageBox(NULL, hge->System_GetErrorMessage(), "Error",
                    MB_OK | MB_ICONERROR | MB_APPLMODAL);
    }
    hge->System_Shutdown();
    hge->Release();

    return 0;
}
Вроде все просто: нужно создать класс с методами Init Loop Cleanup Только у меня никак не выходит
(Offline)
 
Ответить с цитированием
Старый 17.01.2013, 10:23   #2
genroelgvozo
Нуждающийся
 
Регистрация: 08.05.2008
Сообщений: 87
Написано 9 полезных сообщений
(для 15 пользователей)
Ответ: Помогите с ООП!

Надо спросить у него


А если по серьезному, ты вначале хоть изучи ООП без движка для игр, прочитай книгу, попробуй из нее стандартные примеры. Все почему хотят с++ изучать сразу для игры. Выходит обычно плохо
__________________
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо genroelgvozo за это полезное сообщение:
Reizel (19.01.2013), ІГРОГРАЙКО (06.02.2013)
Старый 18.01.2013, 00:27   #3
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: Помогите с ООП!


Надо спросить у него
лолол, миэм?
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 22:38.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com