1#ifndef SUNENGINEAttorney_H
2#define SUNENGINEAttorney_H
23 friend class TimeManager;
24 friend class FreezeTime;
41 friend int WINAPI
WinMain(_In_ HINSTANCE, _In_opt_ HINSTANCE, _In_ LPSTR, _In_
int);
48 static void Run() { SUNENGINE::Instance().RunSUNENGINE(); }
Provides access to the game loop related functions of SUNENGINE.
Definition SUNENGINEAttorney.h:21
static float GetTime()
Retrieves the current time from SUNENGINE.
Definition SUNENGINEAttorney.h:31
Provides access to the cleanup related functions of SUNENGINE.
Definition SUNENGINEAttorney.h:39
friend int WINAPI WinMain(_In_ HINSTANCE, _In_opt_ HINSTANCE, _In_ LPSTR, _In_ int)
Entry point for the application.
Definition main.cpp:19
static void Run()
Initializes the SUNENGINE instance.
Definition SUNENGINEAttorney.h:48
Provides controlled access to the SUNENGINE class for specific classes.
Definition SUNENGINEAttorney.h:14
static float GetTime()
Retrieves the current time in seconds.
Definition SUNENGINE.h:61