summaryrefslogtreecommitdiff
path: root/src/shyguy.cpp
diff options
context:
space:
mode:
authorColin Noga <Tempus@chronometry.ca>2012-02-23 22:55:50 -0600
committerColin Noga <Tempus@chronometry.ca>2012-02-23 22:55:50 -0600
commit7d8b019a42e1adda7c571d79ccd208c4e2159dbf (patch)
tree4e99a390c795ba860375404d0595cdf9fbd3ed83 /src/shyguy.cpp
parentbc5140686e182ea63ee569ef29fe5a2de9f38578 (diff)
downloadkamek-7d8b019a42e1adda7c571d79ccd208c4e2159dbf.tar.gz
kamek-7d8b019a42e1adda7c571d79ccd208c4e2159dbf.zip
broken builds with linker error again
Diffstat (limited to 'src/shyguy.cpp')
-rw-r--r--src/shyguy.cpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/shyguy.cpp b/src/shyguy.cpp
index 15bf0d6..22d157f 100644
--- a/src/shyguy.cpp
+++ b/src/shyguy.cpp
@@ -77,6 +77,9 @@ class daShyGuy : public dEn_c {
bool isBouncing;
float balloonSize;
+ RideableActorCollider giantRider;
+
+
static daShyGuy *build();
void bindAnimChr_and_setUpdateRate(const char* name, int unk, float unk2, float rate);
@@ -448,7 +451,9 @@ int daShyGuy::onCreate() {
ActivePhysics::Info HitMeBaby;
if (type > 8) {
- this->scale = (Vec){40.0, 40.0, 40.0};
+ this->scale = (Vec){40.0f, 40.0f, 40.0f};
+
+ giantRider.init(this, -24.0f, 28.0f, 24.0f, 28.0f);
HitMeBaby.xDistToCenter = 0.0;
HitMeBaby.yDistToCenter = 24.0;
@@ -569,6 +574,10 @@ int daShyGuy::onDraw() {
balloonModelB.scheduleForDrawing();
}
+ if (type > 8) {
+ giantRider.update();
+ }
+
return true;
}