Files
tww/include/d/actor/d_a_salvage.h
T
2025-03-17 22:26:56 -04:00

86 lines
2.0 KiB
C++

#ifndef D_A_SALVAGE_H
#define D_A_SALVAGE_H
#include "f_op/f_op_actor.h"
#include "d/actor/d_a_oship.h"
class dSalvage_control_c;
class daSalvage_c : public fopAc_ac_c {
public:
void checkRegist(int) {}
void checkUsed(int) {}
void clrFlag(int, u8) {}
void debug_print() {}
void debug_print_reg() {}
void getAlphaP(int) {}
void getDistance_sub(int) {}
void getDrawMode(int) {}
void getH(int) {}
void getItemNo(int) {}
void getKind(int) {}
void getPos(int) {}
void getPosP(int) {}
void getR(int) {}
void getRoomNo(int) {}
void getSRoomNo() {}
void getSalvageId() {}
void getSalvageKind() {}
void getSaveNo(int) {}
void getScale(int) {}
void getSwitchNo(int) {}
void getType(int) {}
void init_one(int) {}
void isValidSalvageId() {}
void setDrawMode(int, int) {}
void setFlag(int, u8) {}
void setNowAlpha(int, u8) {}
void setPos(int, cXyz) {}
void setSRoomNo(s8) {}
void setSalvageId(int) {}
void CreateHeap();
void CreateInit();
cPhs_State _create();
bool _delete();
bool _execute();
void checkOrder();
void eventOrder();
void proc_wait_init();
void proc_wait();
void proc_salvage_init();
void proc_salvage();
void calcAlpha();
void checkArea(cXyz, int);
void createEnemy();
void onSalvageForOship(daOship_c*);
void end_salvage();
void checkDistance();
void checkXZDistance();
void getDistance(int, f32*);
void send_agb();
void debug_print2();
bool _draw();
void set_mtx(J3DModel*, int);
void isEffectKind(int);
void debugDraw();
static void init_room(s8);
static void init() {
mNowRoomNo = -1;
mTagData_p = NULL;
mSalvageId = -1;
}
static const u16 m_savelabel[];
static dSalvage_control_c* mTagData_p;
static s8 mNowRoomNo;
static s32 mSalvageId;
public:
/* Place member variables here */
};
#endif /* D_A_SALVAGE_H */