Plasma Engine  2.0
Loading...
Searching...
No Matches
Player.h
1#pragma once
2
3#include <GameEngine/GameApplication/GameApplication.h>
4
6{
7public:
9
11
12protected:
13 virtual void Run_InputUpdate() override;
14 virtual plResult BeforeCoreSystemsStartup() override;
15 virtual void AfterCoreSystemsStartup() override;
16
17private:
18 void DetermineProjectPath();
19};
The base class for all typical game applications made with plEngine.
Definition GameApplication.h:36
plGameApplication(const char *szAppName, const char *szProjectPath)
szProjectPath may be nullptr, if FindProjectDirectory() is overridden.
Definition GameApplication.cpp:39
Definition Player.h:6
virtual void AfterCoreSystemsStartup() override
This function is called after basic engine initialization has been done.
Definition Player.cpp:60
virtual plResult BeforeCoreSystemsStartup() override
This function is called before any kind of engine initialization is done.
Definition Player.cpp:34
Default enum for returning failure or success, instead of using a bool.
Definition Types.h:54