Added Screens

This commit is contained in:
Julian Nießner
2018-05-11 10:48:06 +02:00
parent c7426bf24b
commit d07c36a4f7
5 changed files with 66 additions and 35 deletions

View File

@@ -2,16 +2,30 @@
#define GAMESCREEN_H
#include "Screen.h"
#include "../Renderer.h"
#include "../Assets.h"
#include "../Mesh.h"
#include "../Camera.h"
class GameScreen : public Screen {
GameScreen() {}
public:
GameScreen(Renderer* renderer, Assets* assets);
~GameScreen();
virtual void hide() override;
virtual void pause() override;
virtual void render() override;
virtual void update() override;
virtual void resize() override;
virtual void resume() override;
virtual void show() override;
private:
Renderer* renderer;
Assets* assets;
OrtographicCamera *camera;
Mesh *obj;
};
#endif