Make OverlayManager own the overlay color setting

This commit is contained in:
Cameron Gutman 2019-02-12 20:39:10 -08:00
commit 5788fa7204
3 changed files with 13 additions and 1 deletions

View file

@ -2,6 +2,8 @@
#include <QString>
#include <SDL.h>
namespace Overlay {
enum OverlayType {
@ -28,11 +30,13 @@ public:
char* getOverlayText(OverlayType type);
void setOverlayTextUpdated(OverlayType type);
void setOverlayState(OverlayType type, bool enabled);
SDL_Color getOverlayColor(OverlayType type);
void setOverlayRenderer(IOverlayRenderer* renderer);
struct {
bool enabled;
SDL_Color color;
char text[512];
} m_Overlays[OverlayMax];
IOverlayRenderer* m_Renderer;