summaryrefslogtreecommitdiff
path: root/src/poweruphax.h
blob: 6fc438d633c69c15682c187372bf1e3d4896a935 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#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 setup(dPlayerModelHandler_c *handler, int sceneID);
		void draw();

		static dHammerSuitRenderer_c *build();
};

#endif /* POWERUPHAX_H */