2022-10-09 05:13:17 +00:00
|
|
|
#ifndef _CSPLASHSCREEN
|
|
|
|
#define _CSPLASHSCREEN
|
2022-09-13 04:26:54 +00:00
|
|
|
|
|
|
|
#include "types.h"
|
|
|
|
|
|
|
|
#include "MetroidPrime/CIOWin.hpp"
|
|
|
|
|
|
|
|
class CSplashScreen : public CIOWin {
|
|
|
|
public:
|
|
|
|
enum ESplashScreen {
|
|
|
|
Nintendo,
|
|
|
|
Retro,
|
|
|
|
Dolby,
|
|
|
|
};
|
|
|
|
|
|
|
|
CSplashScreen(ESplashScreen);
|
|
|
|
|
2022-10-01 06:19:09 +00:00
|
|
|
~CSplashScreen() override;
|
|
|
|
EMessageReturn OnMessage(const CArchitectureMessage&, CArchitectureQueue&) override;
|
|
|
|
void Draw() override;
|
2022-09-13 04:26:54 +00:00
|
|
|
};
|
|
|
|
|
2022-10-09 05:13:17 +00:00
|
|
|
#endif // _CSPLASHSCREEN
|