summaryrefslogtreecommitdiff
path: root/include/daEnemy_c.h
diff options
context:
space:
mode:
authormegazig <megazig@megazig.(none)>2012-01-11 01:45:32 -0600
committermegazig <megazig@megazig.(none)>2012-01-11 01:45:32 -0600
commit81edb47b7f677ba37e81f896645ecdc023f4adb9 (patch)
tree6ae00bb3d5bcae69a10869f58dde6147f4767a2d /include/daEnemy_c.h
parentef5d3be97708ba98f242a25e4a63127a8138dbf9 (diff)
downloadkamek-81edb47b7f677ba37e81f896645ecdc023f4adb9.tar.gz
kamek-81edb47b7f677ba37e81f896645ecdc023f4adb9.zip
changed class1EC to collisionMgr class
changed class484 to freezeMgr class added daEnDosun_c definition fixed bossMegaGecko to use new collisionMgr class changed bossThwompaDomp to inherit from daEnDosun_c (need to make it actually different now)
Diffstat (limited to '')
-rw-r--r--include/daEnemy_c.h30
1 files changed, 30 insertions, 0 deletions
diff --git a/include/daEnemy_c.h b/include/daEnemy_c.h
new file mode 100644
index 0000000..36fd574
--- /dev/null
+++ b/include/daEnemy_c.h
@@ -0,0 +1,30 @@
+#ifndef __ENEMY_H
+#define __ENEMY_H
+
+#include <common.h>
+#include <game.h>
+#include <g3dhax.h>
+
+/* All Addresses NTSCv2 */
+
+class daEnemy_c : public dEn_c {
+public:
+ int _vf58(); // 809a54e0 // daEnAkoya_c
+ void _vf5C(); // 809a54d0 // daEnAkoya_c
+ int _vf68(); // 809a5520 // daEnAkoya_c
+ //u8* _vf6C(); // 809a3550 // daEnAkoya_c
+ //FIXME
+ u8* ptrToWhichPlayer(); // 809a3550 // daEnAkoya_c
+ int _vf74(); // 809a5510 // dActorState_c
+ void _vf7C(); // 809a5500 // dActorState_c
+ void _vfB8(); // 809a54f0 // dActorState_c
+ void _vf228(); // 809a5560 // smthg w/InitlScale
+ void _vf23C(); // 809a5550 // nullsub
+ void _vf240(); // 809a5540 // nullsub
+ int _vf244(); // 809a5530 // return 0;
+
+ void setupBodyModel(); //FIXME
+};
+
+#endif
+