20 lines
405 B
C++
20 lines
405 B
C++
#pragma once
|
|
|
|
#include <td/display/Display.h>
|
|
#include <td/misc/SlotGuard.h>
|
|
#include <client/ClientState.h>
|
|
|
|
namespace td {
|
|
|
|
class DisplayState : public Display::State, private utils::SlotGuard {
|
|
public:
|
|
DisplayState(Display& a_Display);
|
|
virtual ~DisplayState() {}
|
|
|
|
protected:
|
|
virtual void OnAspectRatioChange(float a_Ratio) {}
|
|
virtual void OnKeyDown(SDL_Keycode a_Key) {}
|
|
};
|
|
|
|
} // namespace td
|