diff options
Diffstat (limited to 'src/mrsun.cpp')
-rwxr-xr-x | src/mrsun.cpp | 33 |
1 files changed, 2 insertions, 31 deletions
diff --git a/src/mrsun.cpp b/src/mrsun.cpp index 4e92d7a..ebc33db 100755 --- a/src/mrsun.cpp +++ b/src/mrsun.cpp @@ -92,30 +92,23 @@ extern EventTable_t *EventTable; void daMrSun_c::playerCollision(ActivePhysics *apThis, ActivePhysics *apOther) { DamagePlayer(this, apThis, apOther); } -void daMrSun_c::collisionCat1_Fireball_E_Explosion(ActivePhysics *apThis, ActivePhysics *apOther) { OSReport("Hit Fireball"); } +void daMrSun_c::collisionCat1_Fireball_E_Explosion(ActivePhysics *apThis, ActivePhysics *apOther) { } bool daMrSun_c::collisionCat2_IceBall_15_YoshiIce(ActivePhysics *apThis, ActivePhysics *apOther) { - OSReport("Hit Iceball"); if (this->settings == 1) { // It's a moon - OSReport("What Kind is it?: %d", apOther->owner->name); if (apOther->owner->name == 0x76) { // BROS_ICEBALL - OSReport("No hits 4 u."); return true; } } - OSReport("K it hit."); return false; } void daMrSun_c::collisionCat9_RollingObject(ActivePhysics *apThis, ActivePhysics *apOther) { - OSReport("Hit Rolling Object"); this->timer = 0; doStateChange(&StateID_DieFall); } void daMrSun_c::collisionCat13_Hammer(ActivePhysics *apThis, ActivePhysics *apOther) { - OSReport("Hit Hammer"); this->timer = 0; doStateChange(&StateID_DieFall); } void daMrSun_c::collisionCat3_StarPower(ActivePhysics *apThis, ActivePhysics *apOther) { - OSReport("Hit StarMario"); this->timer = 0; doStateChange(&StateID_DieFall); } void daMrSun_c::collisionCatD_GroundPound(ActivePhysics *apThis, ActivePhysics *apOther) { DamagePlayer(this, apThis, apOther); } @@ -169,7 +162,6 @@ void daMrSun_c::dieFall_Execute() { int daMrSun_c::onCreate() { - OSReport("Creating the Mr.Sun Models"); allocator.link(-1, GameHeaps[0], 0, 0x20); if ((this->settings & 0xF) == 0) { // It's a sun @@ -193,10 +185,8 @@ int daMrSun_c::onCreate() { allocator.unlink(); - OSReport("Setting Mr.Sun's Size to 4.0"); this->scale = (Vec){0.5, 0.5, 0.5}; - OSReport("Creating Mr.Sun's Physics Struct"); ActivePhysics::Info HitMeBaby; HitMeBaby.xDistToCenter = 0.0; @@ -220,11 +210,9 @@ int daMrSun_c::onCreate() { HitMeBaby.callback = &dEn_c::collisionCallback; - OSReport("Making the Physics Class and adding to the list"); this->aPhysics.initWithStruct(this, &HitMeBaby); this->aPhysics.addToList(); - OSReport("Setting up Mr.Sun's Box of Goodies"); this->Baseline = this->pos.y; this->SwoopSlope = 0.0; this->SpiralLoop = 0; @@ -241,16 +229,13 @@ int daMrSun_c::onCreate() { char eventNum = (this->settings >> 16) & 0xFF; - OSReport("Event to activate: %d", eventNum); this->eventFlag = (u64)1 << (eventNum - 1); - OSReport("Setting Mr.Sun's State"); doStateChange(&StateID_Follow); - OSReport("Going to Execute Mr.Sun"); this->onExecute(); return true; } @@ -260,7 +245,6 @@ int daMrSun_c::onDelete() { } int daMrSun_c::onExecute() { - //OSReport("Oh Mr.Sun, Sun, Mr.Golden Sun"); acState.execute(); updateModelMatrices(); @@ -318,7 +302,6 @@ void daMrSun_c::updateModelMatrices() { // Follow State void daMrSun_c::beginState_Follow() { - OSReport("Mr.Sun is following youuuuu."); this->timer = 0; this->rot.x = 18000; this->rot.y = 0; @@ -334,7 +317,6 @@ void daMrSun_c::executeState_Follow() { if ((this->settings & 0xF) == 0) { speedDelta = 0.1; } // It's a sun else { speedDelta = 0.15; } // It's a moon -// OSReport("Speed: %f", this->speed.x); if (this->direction == 0) { this->speed.x = this->speed.x + speedDelta; @@ -363,7 +345,6 @@ void daMrSun_c::executeState_Follow() { this->timer = this->timer + 1; } void daMrSun_c::endState_Follow() { - OSReport("Mr.Sun is coming for you."); this->speed.y = 0; } @@ -371,7 +352,6 @@ void daMrSun_c::endState_Follow() { // Swoop State void daMrSun_c::beginState_Swoop() { - OSReport("Swooping down from above, Mr.Sun falls down."); // Not enough space to swoop, spit instead. if (this->swoopTarget.y < (this->pos.y - 50)) { doStateChange(&StateID_Spit); } @@ -419,7 +399,6 @@ void daMrSun_c::executeState_Swoop() { } void daMrSun_c::endState_Swoop() { - OSReport("Returning to the sky, Mr.Sun flies into the sunset."); this->speed.y = 0; } @@ -428,7 +407,6 @@ void daMrSun_c::endState_Swoop() { // Spiral State void daMrSun_c::beginState_Spiral() { - OSReport("Super Spiral Sunspot!"); this->SpiralLoop = 0; this->xSpiralOffset = this->pos.x; @@ -457,7 +435,7 @@ void daMrSun_c::executeState_Spiral() { if (this->SpiralLoop > (3.14 * Loops)) { doStateChange(&StateID_Follow); } } -void daMrSun_c::endState_Spiral() { OSReport("Nightmare Spiral Attack Ends!"); } +void daMrSun_c::endState_Spiral() { } @@ -465,7 +443,6 @@ void daMrSun_c::endState_Spiral() { OSReport("Nightmare Spiral Attack Ends!"); } void daMrSun_c::beginState_Spit() { - OSReport("Goodness Gracious Great Balls of Fire!"); this->timer = 0; this->spinStateOn = 1; @@ -529,7 +506,6 @@ void daMrSun_c::executeState_Spit() { } void daMrSun_c::endState_Spit() { this->spinStateOn = 0; - OSReport("Armageddon complete."); } @@ -537,7 +513,6 @@ void daMrSun_c::endState_Spit() { // Spin State void daMrSun_c::beginState_Spin() { - OSReport("Hoola hoola hoola hoop."); this->spinReduceZ = 0; this->spinReduceY = 0; } @@ -647,7 +622,6 @@ void daMrSun_c::executeState_Spin() { } void daMrSun_c::endState_Spin() { - OSReport("K, I is dizzy now."); this->rot.x = 18000; this->rot.y = 0; this->rot.z = 0; @@ -661,7 +635,6 @@ void daMrSun_c::endState_Spin() { void daMrSun_c::beginState_Wait() { - OSReport("Preparing an attack!"); this->timer = 0; this->speed.x = 0.0; @@ -685,7 +658,6 @@ void daMrSun_c::executeState_Wait() { Choice = GenerateRandomNumber(9); -// OSReport("Choice: %d", Choice); if (Choice == 0) { doStateChange(&StateID_Spit); } else if (Choice == 1) { doStateChange(&StateID_Spit); } @@ -698,7 +670,6 @@ void daMrSun_c::executeState_Wait() { this->timer = this->timer + 1; } void daMrSun_c::endState_Wait() { - OSReport("Mr.Sun Cometh!"); this->timer = 0; } |