mirror of
https://github.com/zeldaret/tp
synced 2026-05-29 16:45:03 -04:00
2f4904dae2
* move d_a_itembase_static * move d_a_item_static * moved Z2StatusMgr * clang * fixes * clang? * move d_save * move d_meter2_info * some d_meter2_info fixes * move most d_a_player * move d_bg_s stuff * move c_cc_s stuff * move d_cc stuff * move d_attention / d_event / d_stage
45 lines
932 B
C++
45 lines
932 B
C++
#ifndef D_A_D_A_ITEMBASE_H
|
|
#define D_A_D_A_ITEMBASE_H
|
|
|
|
#include "dolphin/types.h"
|
|
|
|
class daItemBase_c {
|
|
public:
|
|
u8 getItemNo();
|
|
void hide();
|
|
void show();
|
|
void changeDraw();
|
|
u8 chkDraw();
|
|
void dead();
|
|
u8 chkDead();
|
|
void CreateItemHeap(char const*, s16, s16, s16, s16, s16, s16, s16);
|
|
void DeleteBase(char const*);
|
|
bool clothCreate();
|
|
bool __CreateHeap();
|
|
void DrawBase();
|
|
void RotateYBase();
|
|
void setListStart();
|
|
void setListEnd();
|
|
void settingBeforeDraw();
|
|
void setTevStr();
|
|
void setShadow();
|
|
void animEntry();
|
|
void animPlay(f32, f32, f32, f32, f32, f32);
|
|
void chkFlag(int);
|
|
void getTevFrm();
|
|
void getBtpFrm();
|
|
void getShadowSize();
|
|
void getCollisionH();
|
|
void getCollisionR();
|
|
void getData();
|
|
|
|
static u8 const m_data[56];
|
|
|
|
private:
|
|
u8 unk0[0x92a];
|
|
u8 mItemNo;
|
|
u8 unk2347;
|
|
};
|
|
|
|
#endif /* D_A_D_A_ITEMBASE_H */
|