mirror of
https://github.com/daveallie/crosspoint-reader.git
synced 2025-12-18 23:27:44 +03:00
18 lines
394 B
C++
18 lines
394 B
C++
#pragma once
|
|
#include <InputManager.h>
|
|
|
|
class GfxRenderer;
|
|
|
|
class Screen {
|
|
protected:
|
|
GfxRenderer& renderer;
|
|
InputManager& inputManager;
|
|
|
|
public:
|
|
explicit Screen(GfxRenderer& renderer, InputManager& inputManager) : renderer(renderer), inputManager(inputManager) {}
|
|
virtual ~Screen() = default;
|
|
virtual void onEnter() {}
|
|
virtual void onExit() {}
|
|
virtual void handleInput() {}
|
|
};
|