#pragma once #include #include "game/info.hpp" class ModuleSequence { public: ModuleSequence(); ~ModuleSequence(void); int Go(); // Exposat temporalment (public) fins al Step 9 del pla de migració, // quan `doIntroSprites` es reescriurà com a scenes::IntroSpritesScene. // Mentrestant, scenes::IntroNewLogoScene el crida al final del seu // ciclo per delegar la part de les animacions de sprites. void doIntroSprites(Uint8* gfx); private: void doIntro(); void doIntroNewLogo(); // doMenu() → migrat a scenes::MenuScene // doSlides() → migrat a scenes::SlidesScene // doBanner() → migrat a scenes::BannerScene // doSecreta() → migrat a scenes::SecretaScene // doCredits() → migrat a scenes::CreditsScene // doMort() → migrat a scenes::MortScene int contador; };