summaryrefslogtreecommitdiff
path: root/include/d/a/obj/d_a_obj_spore.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/d/a/obj/d_a_obj_spore.h')
-rw-r--r--include/d/a/obj/d_a_obj_spore.h11
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