mirror of
https://github.com/zeldaret/ss
synced 2026-06-05 03:07:49 -04:00
d_a_obj_bird_sp Almost implemented, mismatched update function
This commit is contained in:
@@ -26,11 +26,19 @@ public:
|
||||
STATE_FUNC_DECLARE(dBird_c, MiniGameEnd);
|
||||
STATE_FUNC_DECLARE(dBird_c, MiniGameLevelUpDemo);
|
||||
|
||||
// fn_129_8DD0, only referenced by d_a_obj_bird_sp
|
||||
void speedUpAccel(mVec3_c ¶m);
|
||||
|
||||
s16 getNumDashes() const {
|
||||
return mNumDashes;
|
||||
}
|
||||
|
||||
static dBird_c *getInstance() {
|
||||
return spInstance;
|
||||
}
|
||||
|
||||
private:
|
||||
static dBird_c *spInstance;
|
||||
/* 0x??? */ STATE_MGR_DECLARE(dBird_c);
|
||||
u8 _0x36C[0xF8E - 0x36C];
|
||||
/* 0xF8E */ s16 mNumDashes;
|
||||
|
||||
@@ -2,13 +2,21 @@
|
||||
#define D_A_OBJ_BIRD_SP_H
|
||||
|
||||
#include "d/a/obj/d_a_obj_base.h"
|
||||
#include "d/col/cc/d_cc_d.h"
|
||||
|
||||
class dAcObjBirdSp_c : public dAcObjBase_c {
|
||||
public:
|
||||
dAcObjBirdSp_c() {}
|
||||
virtual ~dAcObjBirdSp_c() {}
|
||||
|
||||
virtual bool createHeap() override;
|
||||
virtual int create() override;
|
||||
virtual int actorExecute() override;
|
||||
virtual int draw() override;
|
||||
|
||||
private:
|
||||
static dCcD_SrcSph sCcSrc;
|
||||
/* 0x330 */ dCcD_Sph mCollider;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user