2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-08 21:47:42 +00:00

New code style refactor

This commit is contained in:
Jack Andersen
2018-12-07 19:30:43 -10:00
parent 41ae32be31
commit 636c82a568
1451 changed files with 171430 additions and 203303 deletions

View File

@@ -2,28 +2,19 @@
#include "CIOWin.hpp"
namespace urde
{
namespace urde {
enum class EClientFlowStates
{
Unspecified = -1,
PreFrontEnd = 7,
FrontEnd = 8,
Game = 14,
GameExit = 15
};
enum class EClientFlowStates { Unspecified = -1, PreFrontEnd = 7, FrontEnd = 8, Game = 14, GameExit = 15 };
class CMainFlowBase : public CIOWin
{
class CMainFlowBase : public CIOWin {
protected:
EClientFlowStates x14_gameState = EClientFlowStates::Unspecified;
EClientFlowStates x14_gameState = EClientFlowStates::Unspecified;
public:
CMainFlowBase(const char* name) : CIOWin(name) {}
EMessageReturn OnMessage(const CArchitectureMessage& msg, CArchitectureQueue& queue);
virtual void AdvanceGameState(CArchitectureQueue& queue)=0;
virtual void SetGameState(EClientFlowStates state, CArchitectureQueue& queue)=0;
CMainFlowBase(const char* name) : CIOWin(name) {}
EMessageReturn OnMessage(const CArchitectureMessage& msg, CArchitectureQueue& queue);
virtual void AdvanceGameState(CArchitectureQueue& queue) = 0;
virtual void SetGameState(EClientFlowStates state, CArchitectureQueue& queue) = 0;
};
}
} // namespace urde