Files
CGR3D-Eind/Meinkraft/StateHandler.h
T
2016-06-08 10:55:07 +02:00

26 lines
358 B
C++

#pragma once
#include "State.h"
class StateHandler
{
public:
~StateHandler();
static StateHandler* getInstance(void);
enum EState { WORLD, MENU };
void changeState(EState newState);
void draw(void);
void update(float deltaTime);
private:
StateHandler();
static StateHandler* instance;
State* CurrentState;
EState CState;
bool available;
};