3#include <game/bases/d_actor_state.hpp>
4#include <game/bases/d_enemy_boss.hpp>
5#include <game/sLib/s_GlobalData.hpp>
13 bool mForceOtehonClear;
19 virtual int create()
override;
22 virtual int draw()
override;
dActorState_c()
Constructs a new actor.
The base class for boss enemies.
void setBattleResult()
Saves the star coins collected and the remaining lives of each player.
bool isOtehonClear()
Returns whether this course was only cleared by the Super Guide.
BOOL mBattleEnd
Whether the boss battle has ended.
virtual BOOL checkBattleStDemo()
Returns whether the boss battle start cutscene is ready to play.
virtual BOOL checkBattleEdDemo()
Returns whether the boss battle end cutscene is ready to play.
virtual int draw() override
do method for the draw operation.
virtual int create() override
do method for the create operation.
virtual int doDelete() override
do method for the delete operation.
virtual void initialize()
Subclass-specific initialization code.
virtual dEnBoss_c * bossSearch()
Returns the corresponding boss actor.
virtual void startBGM()
Starts the boss battle background music.
daBossDemo_c()
Constructs a new actor.
virtual bool demoScroll()
Returns whether the camera has finished scrolling to the boss.
virtual void deleteReady() override
Informs the base that it's about to be deleted.
virtual void retryAfterOtehonClear()
Returns to the world map without clearing the course after finishing it with Super Guide.
virtual int execute() override
do method for the execute operation.
virtual void stopBGM()
Stops the boss battle background music.
fBaseID_e mBossID
The ID of the boss actor.
bool checkStartRetry(bool b)
Returns whether to show the "Want to try without Super Guide?" prompt.
virtual bool abandonRetryAfterOtehonClear()
Returns to the world map and clears the course after finishing it with Super Guide.
void setMultiCourseClear()
Marks the course as cleared.
~daBossDemo_c()
Destroys the actor.
fBaseID_e
A unique identifier for each base.
#define STATE_VIRTUAL_FUNC_DECLARE(class, name)
Declares a virtual state.