summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTreeki <treeki@gmail.com>2013-02-14 23:36:09 +0100
committerTreeki <treeki@gmail.com>2013-02-14 23:36:09 +0100
commitd7ee15837bd760bbfefb3d40ffa2b0cab54960be (patch)
tree51859c9415b3f60288e0b2beec3b8fab1deb0518
parentb76eecb38a835b96220842e9c4bb6ca89c5512e3 (diff)
downloadkamek-d7ee15837bd760bbfefb3d40ffa2b0cab54960be.tar.gz
kamek-d7ee15837bd760bbfefb3d40ffa2b0cab54960be.zip
added GetPlayerOrYoshi() and the special player anim playback functions
-rwxr-xr-xinclude/game.h5
-rw-r--r--kamek_pal.x3
2 files changed, 8 insertions, 0 deletions
diff --git a/include/game.h b/include/game.h
index 700a556..fe7dee7 100755
--- a/include/game.h
+++ b/include/game.h
@@ -2355,6 +2355,9 @@ class daPlBase_c : public dStageActor_c {
// We're at 0x1008 now
u8 data2[0x1464 - 0x1008];
dStateWrapper_c<daPlBase_c> states2;
+
+ void setAnimePlayWithAnimID(int id);
+ void setAnimePlayStandardType(int id);
};
class dAcPy_c : public daPlBase_c {
@@ -2363,6 +2366,8 @@ class dAcPy_c : public daPlBase_c {
void *getYoshi(); // 80139A90
};
+daPlBase_c *GetPlayerOrYoshi(int id);
+
class dAc_Py_c : public dStageActor_c {
public:
diff --git a/kamek_pal.x b/kamek_pal.x
index 7e96206..83da2f5 100644
--- a/kamek_pal.x
+++ b/kamek_pal.x
@@ -2,7 +2,10 @@ SECTIONS {
KazanRock_OriginalCollisionCallback = 0x8081F420;
KazanRock_Explode = 0x8081F190;
+ GetPlayerOrYoshi__Fi = 0x8005FB90;
getYoshi__7dAcPy_cFv = 0x80139A90;
+ setAnimePlayWithAnimID__10daPlBase_cFi = 0x80052170;
+ setAnimePlayStandardType__10daPlBase_cFi = 0x80052290;
setFlag__14dPlayerInput_cFQ214dPlayerInput_c5Flags = 0x8005E3B0;
instance__15dWaterManager_c = 0x8042A3E0;