Added Screens
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user