summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/GSanimationObject.h20
-rw-r--r--include/GSblendObject.h19
-rw-r--r--include/code_801DD5C8.h2
3 files changed, 40 insertions, 1 deletions
diff --git a/include/GSanimationObject.h b/include/GSanimationObject.h
new file mode 100644
index 0000000..206acf6
--- /dev/null
+++ b/include/GSanimationObject.h
@@ -0,0 +1,20 @@
+#ifndef POKEREVO_GSANIMATIONOBJECT_H
+#define POKEREVO_GSANIMATIONOBJECT_H
+
+#include "GShierMemObject.h"
+#include "code_801DD5C8.h"
+
+class GSanimationObject : public GShierMemObject
+{
+protected:
+ gUnkClass8* unk0;
+ gUnkClass7* unk4;
+public:
+ GSanimationObject(gUnkClass8* list);
+ ~GSanimationObject();
+ void func_801DD9C8(float p2);
+ gUnkClass8* func_801DDA94(u16 id);
+ void func_801DDABC(u16 id, u16 p3, float p4, float p5);
+};
+
+#endif //POKEREVO_GSANIMATIONOBJECT_H
diff --git a/include/GSblendObject.h b/include/GSblendObject.h
new file mode 100644
index 0000000..8d8499f
--- /dev/null
+++ b/include/GSblendObject.h
@@ -0,0 +1,19 @@
+#ifndef POKEREVO_GSBLENDOBJECT_H
+#define POKEREVO_GSBLENDOBJECT_H
+
+#include "GSanimationObject.h"
+#include "code_801DD5C8.h"
+
+class GSblendObject : public GSanimationObject
+{
+ gUnkClass7* unk8;
+ float unkC;
+public:
+ GSblendObject(gUnkClass8* list);
+ ~GSblendObject();
+ void func_801DDC84(float p2);
+ void func_801DDE4C(u16 id, u16 p3, float p4, float p5);
+ void func_801DDEA0(u16 id, u16 p3, float p4, float p5, float p6);
+};
+
+#endif //POKEREVO_GSBLENDOBJECT_H
diff --git a/include/code_801DD5C8.h b/include/code_801DD5C8.h
index dbe31c3..f105258 100644
--- a/include/code_801DD5C8.h
+++ b/include/code_801DD5C8.h
@@ -7,7 +7,7 @@ extern "C" {
#include "GShierMemObject.h"
-// TODO: identify data structures
+// TODO: identify these data structures
// size == 0x10
struct gUnkClass9