#include "Flash.h" #include Flash::Flash() : m_color {250, 190, 130, 255}, m_duration {0.23}, m_flash {0} { } void Flash::update(const float dt) { if (m_flash > 0) m_flash -= dt; } void Flash::draw() { if (m_flash > 0) { Color color = m_color; color.a *= m_flash / m_duration; DrawRectangle(0, 0, 800, 600, color); } } void Flash::start() { m_flash = m_duration; }