d_a_kytag07 OK, d_a_obj_onsenFire OK, d_a_econt OK (#295)

This commit is contained in:
Pheenoh
2023-02-19 12:24:18 -07:00
committed by GitHub
parent 75a1f2afca
commit 7b7db84c30
25 changed files with 261 additions and 896 deletions
+10
View File
@@ -19,6 +19,7 @@
#include "f_op/f_op_scene_mng.h"
class dTimer_c;
class __d_timer_info_c {
public:
__d_timer_info_c() {
@@ -701,6 +702,8 @@ int dComIfG_resDelete(request_of_phase_process_class* i_phase, char const* resNa
int dComIfG_changeOpeningScene(scene_class* scene, s16 procName);
int dComIfG_resLoad(request_of_phase_process_class* i_phase, char const* arc_name);
int dComIfG_resLoad(request_of_phase_process_class* i_phase, char const* resName, JKRHeap* heap);
int dComIfG_TimerDeleteRequest(int i_mode);
int dComIfG_TimerStart(int i_mode, s16 i_time);
inline void dComIfG_setBrightness(u8 brightness) {
g_dComIfG_gameInfo.mFadeBrightness = brightness;
@@ -2733,6 +2736,13 @@ inline JPABaseEmitter* dComIfGp_particle_setColor(u16 param_0, const cXyz* param
NULL, NULL, NULL, -1, NULL);
}
inline void dComIfGp_particle_setSimple(u16 param_0,cXyz* param_1,
u8 param_2, _GXColor& param_3,
_GXColor& param_4, int param_5,
float param_6) {
g_dComIfG_gameInfo.play.getParticle()->setSimple(param_0,param_1,0,param_2,param_3,param_4,param_5,param_6);
}
inline void dComIfGp_particle_levelEmitterOnEventMove(u32 param_0) {
g_dComIfG_gameInfo.play.getParticle()->forceOnEventMove(param_0);
}
+2
View File
@@ -11,6 +11,8 @@
#include "dolphin/types.h"
s32 dTimer_createStockTimer();
s32 dTimer_createTimer(s32 param_0, u32 param_1, u8 param_2, u8 param_3, f32 param_4, f32 param_5,
f32 param_6, f32 param_7);
class dDlst_TimerScrnDraw_c : public dDlst_base_c {
public:
+1
View File
@@ -557,6 +557,7 @@ void dKy_setLight_nowroom_actor(dKy_tevstr_c*);
void dKy_setLight_again();
void dKy_GxFog_tevstr_set(dKy_tevstr_c*);
void dKy_plight_set(LIGHT_INFLUENCE* param_0);
void dKy_plight_priority_set(LIGHT_INFLUENCE* param_0);
void dKy_tevstr_init(dKy_tevstr_c* param_0, s8 param_1, u8 param_2);
SND_INFLUENCE* dKy_Sound_get();
void dKy_plight_cut(LIGHT_INFLUENCE* param_0);
+10 -1
View File
@@ -1,6 +1,15 @@
#ifndef D_A_ECONT_H
#define D_A_ECONT_H
#include "dolphin/types.h"
#include "f_op/f_op_actor_mng.h"
#include "d/com/d_com_inf_game.h"
class econt_class : public fopEn_enemy_c {
public:
/* 0x5AC */ u8 field_0x5ac[8];
/* 0x5B4 */ s16 field_0x5b4;
/* 0x5B6 */ u8 field_0x5b6;
/* 0x5B8 */ s16 field_0x5b8[3];
};
#endif /* D_A_ECONT_H */
@@ -1,6 +1,13 @@
#ifndef D_A_KYTAG07_H
#define D_A_KYTAG07_H
#include "dolphin/types.h"
#include "f_op/f_op_actor_mng.h"
class kytag07_class : public fopAc_ac_c {
public:
/* 0x568 */ LIGHT_INFLUENCE mLightInfluence;
/* 0x588 */ f32 field_0x588;
/* 0x58C */ u8 field_0x58c;
};
#endif /* D_A_KYTAG07_H */
@@ -1,6 +1,13 @@
#ifndef D_A_OBJ_ONSENFIRE_H
#define D_A_OBJ_ONSENFIRE_H
#include "dolphin/types.h"
#include "f_op/f_op_actor_mng.h"
#include "d/com/d_com_inf_game.h"
class daObjOnsenFire_c : public fopAc_ac_c {
public:
/* 80CA8278 */ int create();
/* 80CA82F4 */ int execute();
};
#endif /* D_A_OBJ_ONSENFIRE_H */