diff options
Diffstat (limited to 'include/d/a/obj/d_a_obj_spore.h')
| -rw-r--r-- | include/d/a/obj/d_a_obj_spore.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/include/d/a/obj/d_a_obj_spore.h b/include/d/a/obj/d_a_obj_spore.h index 1f787c6e..2685bf93 100644 --- a/include/d/a/obj/d_a_obj_spore.h +++ b/include/d/a/obj/d_a_obj_spore.h @@ -1,13 +1,24 @@ #ifndef D_A_O_SPORE_H #define D_A_O_SPORE_H +#include "common.h" #include "d/a/obj/d_a_obj_base.h" +#include "f/f_list_mg.h" class dAcOSpore_c : public dAcObjBase_c { public: dAcOSpore_c() {} virtual ~dAcOSpore_c() {} + static fLiNdBa_c *getListHead(); + s32 getSporeType() const { + return mParams & 0xF; + } + bool isGlitteringSpore() const { + return getSporeType() == 1; + } + private: + static fLiMgBa_c sSpores; }; #endif |
