#pragma once #include #include #include #include "gfx/txt_renderer.h" class BootSequence { public: BootSequence(void); ~BootSequence(void); bool is_finished(void); void render(TextRenderer* txt_renderer, int screen_height); private: std::vector _messages; Uint32 _start_time; Uint32 _line_interval_ms; /* Time for each line to appear. */ Uint32 _total_duration_ms; /* Total time for the whole sequence. */ };