Egg header

This commit is contained in:
robojumper
2025-03-09 19:01:24 +01:00
parent 1be580fb78
commit 07723ba959
3 changed files with 36 additions and 28 deletions
+4 -26
View File
@@ -5,6 +5,8 @@
#include "d/d_base.h"
#include "d/d_fader.h"
#include "d/d_room.h"
#include "egg/gfx/eggPostEffectBlur.h"
#include "egg/gfx/eggScreenEffectBlur.h"
#include "m/m_allocator.h"
#include "m/m_mtx.h"
#include "m/m_vec.h"
@@ -29,30 +31,6 @@ private:
dRoom_c *mRooms[MAX_ROOM_NUMBER - 1];
};
class EggScreenEffectBlur {
public:
EggScreenEffectBlur();
~EggScreenEffectBlur();
private:
u8 _0x00[0x38 - 0x00];
};
class EggPostEffectBlur {
public:
EggPostEffectBlur();
~EggPostEffectBlur() {}
void setField0x30(f32 val) {
field_0x30 = val;
}
private:
u8 _0x00[0x30 - 0x00];
f32 field_0x30;
u8 _0x03[0x78 - 0x34];
};
class MapRelated {
friend class dStage_c;
struct Child {
@@ -79,8 +57,8 @@ public:
/* 0x124 */ f32 field_0x124;
/* 0x128 */ f32 field_0x128;
/* 0x12C */ f32 field_0x12C;
/* 0x130 */ EggScreenEffectBlur mScreenEffect;
/* 0x168 */ EggPostEffectBlur mPostEffect;
/* 0x130 */ EGG::ScreenEffectBlur mScreenEffect;
/* 0x168 */ EGG::PostEffectBlur mPostEffect;
/* 0x1E0 */ u32 field_0x1E0;
/* 0x1E4 */ u16 field_0x1E4;
/* 0x1E6 */ u16 field_0x1E6;
+19 -1
View File
@@ -1,6 +1,24 @@
#ifndef EGG_POST_EFFECT_BLUR_H
#define EGG_POST_EFFECT_BLUR_H
namespace EGG {} // namespace EGG
#include "common.h"
namespace EGG {
class PostEffectBlur {
public:
PostEffectBlur();
~PostEffectBlur() {}
void setField0x30(f32 val) {
field_0x30 = val;
}
private:
u8 _0x00[0x30 - 0x00];
f32 field_0x30;
u8 _0x03[0x78 - 0x34];
};
} // namespace EGG
#endif
+13 -1
View File
@@ -1,6 +1,18 @@
#ifndef EGG_SCREEN_EFFECT_BLUR_H
#define EGG_SCREEN_EFFECT_BLUR_H
namespace EGG {} // namespace EGG
#include "common.h"
namespace EGG {
class ScreenEffectBlur {
public:
ScreenEffectBlur();
~ScreenEffectBlur();
private:
u8 _0x00[0x38 - 0x00];
};
} // namespace EGG
#endif