Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 11569


Ignore:
Timestamp:
Nov 20, 2017, 2:28:36 PM (7 years ago)
Author:
varxth
Message:

better Fireball

Location:
code/branches/SOBv2_HS17
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • code/branches/SOBv2_HS17/data/levels/SOB.oxw

    r11567 r11569  
    103103
    104104
    105                                         <SOBFireball collisionType="dynamic" speed=40 position = "10,0,40">
    106                                                 <attached>
    107                                                         <Model mesh="planets/sol.mesh" position="0,0,1" scale=3 pitch=90/>
    108                                                        
    109                                                 </attached>
    110                                                 <collisionShapes>
    111                                                         <BoxCollisionShape position="0,0,0" halfExtents="5,5,5" />                     
     105                                        <SOBFireball collisionType="dynamic" speed=80 position = "10,0,40">
     106                                                <attached>
     107                                                        <Model mesh="planets/sol.mesh" position="0,0,0" scale=3 pitch=90/>
     108                                                       
     109                                                </attached>
     110                                                <collisionShapes>
     111                                                        <SphereCollisionShape position="0,0,0" halfExtents="5,5,5" />                   
    112112                                                </collisionShapes>
    113113                                        </SOBFireball>
  • code/branches/SOBv2_HS17/src/modules/superorxobros/SOBFireball.cc

    r11567 r11569  
    5757        figure_ = nullptr;
    5858        this->enableCollisionCallback();
    59         gravityAcceleration_ = 5.0;
     59        gravityAcceleration_ = 350.0;
    6060        speed_ = 0;
    6161        hasCollided_=false;
     
    6767        collDisX_ = 0;
    6868        collDisZ_ = 0;
     69        hitCounter_ = 0;
    6970
    7071      orxout() << "fireball existed" << endl;
     
    120121        }
    121122
     123        hitCounter_++;
     124
    122125       
    123126        return true;
     
    153156            velocity.z -= gravityAcceleration_*dt;
    154157            velocity.x = dir*speed_;
     158            velocity.y = 0;
    155159            setVelocity(velocity);
    156160
Note: See TracChangeset for help on using the changeset viewer.