mirror of
https://github.com/J-D-K/JKSV.git
synced 2026-03-22 09:44:19 -05:00
19 lines
405 B
C++
19 lines
405 B
C++
#include "ui/ColorMod.hpp"
|
|
|
|
void ui::ColorMod::update(void)
|
|
{
|
|
if (m_direction && (m_colorMod += 6) >= 0x72)
|
|
{
|
|
m_direction = false;
|
|
}
|
|
else if (!m_direction && (m_colorMod -= 3) <= 0x00)
|
|
{
|
|
m_direction = true;
|
|
}
|
|
}
|
|
|
|
ui::ColorMod::operator sdl::Color(void) const
|
|
{
|
|
return {static_cast<uint32_t>((0x88 + m_colorMod) << 16 | (0xC5 + (m_colorMod / 2)) << 8 | 0xFF)};
|
|
}
|