Make OverlayManager own the overlay color setting
This commit is contained in:
parent
d077c6450f
commit
5788fa7204
3 changed files with 13 additions and 1 deletions
|
|
@ -6,6 +6,8 @@ OverlayManager::OverlayManager() :
|
|||
m_Renderer(nullptr)
|
||||
{
|
||||
memset(m_Overlays, 0, sizeof(m_Overlays));
|
||||
|
||||
m_Overlays[OverlayType::OverlayDebug].color = {0xFF, 0xFF, 0xFF, 0xFF};
|
||||
}
|
||||
|
||||
bool OverlayManager::isOverlayEnabled(OverlayType type)
|
||||
|
|
@ -44,6 +46,11 @@ void OverlayManager::setOverlayState(OverlayType type, bool enabled)
|
|||
}
|
||||
}
|
||||
|
||||
SDL_Color OverlayManager::getOverlayColor(OverlayType type)
|
||||
{
|
||||
return m_Overlays[type].color;
|
||||
}
|
||||
|
||||
void OverlayManager::setOverlayRenderer(IOverlayRenderer* renderer)
|
||||
{
|
||||
m_Renderer = renderer;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue