Files
Petari/include/Game/Screen/ImageEffectBase.hpp

40 lines
691 B
C++

#pragma once
#include "Game/NameObj/NameObj.hpp"
class ImageEffectBase : public NameObj {
public:
/// @brief Creates a new `ImageEffectBase`.
/// @param pName A pointer to the null-terminated name of the object.
ImageEffectBase(const char* pName);
virtual void calcAnim();
virtual void calcAnimSub() {
}
virtual void notifyTurnOn() {
}
virtual void notifyTurnOff() {
}
virtual void notifyForceOn() {
}
virtual void notifyForceOff() {
}
bool isSomething() const {
return _C || _D;
}
f32 get_10() const {
return _10;
}
/* 0x0C */ bool _C;
/* 0x0D */ bool _D;
/* 0x10 */ f32 _10;
};