![]() |
MIR Engine
미래 지향 설계에 초점을 맞춘 자체 제작 게임 엔진
|
게임의 전반적인 실행을 관리하는 클래스. 더 자세히 ...
#include <Game.hpp>
Public 멤버 함수 | |
Game () | |
Game 클래스의 생성자. | |
~Game () | |
Game 클래스의 소멸자. | |
void | Init () |
게임 초기화 함수. | |
void | HandleEvent () |
이벤트 처리 함수. | |
void | Update () |
게임 상태 업데이트 함수. | |
void | Run () |
게임 루프 실행 함수. | |
void | Render () |
화면 렌더링 함수. | |
void | Shutdown () |
게임 종료 함수. | |
bool | IsRunning () const |
게임 창이 열려 있는지 확인. | |
게임의 전반적인 실행을 관리하는 클래스.
Game 클래스는 초기화, 이벤트 처리, 게임 상태 업데이트, 렌더링, 종료 등을 포함한 게임 루프 주요 작업 수행.
MIR::Game::Game | ( | ) |
Game 클래스의 생성자.
게임 객체 초기화.
MIR::Game::~Game | ( | ) |
Game 클래스의 소멸자.
게임 사용한 자원 정리.
void MIR::Game::HandleEvent | ( | ) |
이벤트 처리 함수.
사용자 입력 및 기타 이벤트 처리.
void MIR::Game::Init | ( | ) |
게임 초기화 함수.
게임 창, 리소스, ECS 시스템 등을 초기화.
|
inline |
게임 창이 열려 있는지 확인.
void MIR::Game::Render | ( | ) |
화면 렌더링 함수.
화면에 게임의 현재 상태 렌더링.
void MIR::Game::Run | ( | ) |
게임 루프 실행 함수.
메인 게임 루프 실행.
void MIR::Game::Shutdown | ( | ) |
게임 종료 함수.
게임 종료 시 필요한 작업 처리.
void MIR::Game::Update | ( | ) |
게임 상태 업데이트 함수.
게임 로직 및 ECS 시스템 상태 업데이트.