summaryrefslogtreecommitdiff
path: root/src/poweruphax.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/poweruphax.h')
-rw-r--r--src/poweruphax.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/poweruphax.h b/src/poweruphax.h
new file mode 100644
index 0000000..3736987
--- /dev/null
+++ b/src/poweruphax.h
@@ -0,0 +1,23 @@
+#ifndef POWERUPHAX_H
+#define POWERUPHAX_H
+
+class dHammerSuitRenderer_c {
+ public:
+ mHeapAllocator_c allocator;
+
+ m3d::mdl_c helmet, shell;
+
+ m3d::mdl_c *victimModel;
+ u32 headNodeID, rootNodeID;
+
+ dPlayerModel_c *victim;
+
+ dHammerSuitRenderer_c();
+ ~dHammerSuitRenderer_c();
+ void setup(dPlayerModelHandler_c *handler);
+ void draw();
+
+ static dHammerSuitRenderer_c *build();
+};
+
+#endif /* POWERUPHAX_H */