Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
May 16, 2019, 2:20:38 PM (6 years ago)
Author:
jeromela
Message:

cleanup function worksls!

Location:
code/branches/OrxoBlox_FS19/src/modules/OrxoBlox
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • code/branches/OrxoBlox_FS19/src/modules/OrxoBlox/OrxoBlox.cc

    r12371 r12376  
    9898    */
    9999    void OrxoBlox::cleanup()
    100     {
     100    {   
    101101        //if (this->ball_ != nullptr) // Destroy the ball, if present.
    102102        //{
     
    105105        //}
    106106
    107         if (this->futureWall_ != nullptr)
     107        /*if (this->futureWall_ != nullptr)
    108108            {
    109109            this->futureWall_->destroy();
    110110            this->futureWall_ = nullptr;
    111111            }
    112 
     112        */
     113       
    113114        for (OrxoBloxWall* wall : this->activeWalls_)
    114115            if (wall != nullptr)
    115             wall->destroy();
     116                wall->destroy();
    116117        this->activeWalls_.clear();
    117118       
     
    132133
    133134    {
     135        orxout() << "Orxoblox started" << endl;
    134136        if (this->center_ != nullptr) // There needs to be a OrxoBloxCenterpoint, i.e. the area the game takes place.
    135137        {
     
    222224    void OrxoBlox::LevelUp(){
    223225        level_++;
     226        int z_;
     227
     228        orxout() << "level up called" << endl;
    224229        this->playerScored(this->player_);// add points
    225230        for(OrxoBloxStones* stone : this->stones_){
    226231            int x_=(stone->getPosition()).x;
    227232            int y_=(stone->getPosition()).y;
    228             int z_=(stone->getPosition()).z;
     233            z_=(stone->getPosition()).z;
    229234            //if(z_==90)this->end();
    230235
    231236            stone->setPosition(x_,y_,z_+9.0f);
    232 
    233             if( z_ >= 45){
    234                 this->end();
    235             }
     237           
    236238        }
    237239
     
    266268        //create balls
    267269        //insert new wall
     270        if( z_ >= 45){
     271            orxout() << "calling end() function" << endl;
     272            this->end();
     273            }
     274       
    268275    }
    269276
  • code/branches/OrxoBlox_FS19/src/modules/OrxoBlox/OrxoBloxBall.cc

    r12368 r12376  
    128128    */
    129129    void OrxoBloxBall::tick(float dt)
    130     {
     130    {   
     131       
    131132        SUPER(OrxoBloxBall, tick, dt);
    132133
     
    148149               
    149150                orxoblox_->LevelUp();
     151                orxoblox_->LevelUp();
     152                orxout() << "LevelUp 2 finished, trying to call end() function";
     153                //this->end();
     154
    150155
    151156
     
    294299        Vector3 positionStone = Stone->getPosition();
    295300        Vector3 myPosition = this->getPosition();
    296         orxout() << "About to Bounce >D" << endl;
     301        //orxout() << "About to Bounce >D" << endl;
    297302       
    298303            int distance_X = myPosition.x - positionStone.x;
     
    306311                distance_Z = -distance_Z;
    307312
    308             orxout() << distance_X << endl;
    309             orxout() << distance_Z << endl;
     313            //orxout() << distance_X << endl;
     314            //orxout() << distance_Z << endl;
    310315
    311316            if (distance_X < distance_Z) {
    312317                velocity.z = -velocity.z;
    313                 orxout() << "z" << endl; 
     318                //orxout() << "z" << endl; 
    314319            }
    315320            else if (distance_Z < distance_X) {
    316321                velocity.x = -velocity.x;
    317                 orxout() << "x" << endl;       
     322                //orxout() << "x" << endl;       
    318323            }
    319324            else {
    320325                velocity.x = -velocity.x;
    321326                velocity.z = -velocity.z;
    322                 orxout() << "both" << endl;
     327                //orxout() << "both" << endl;
    323328            }                                 
    324329
Note: See TracChangeset for help on using the changeset viewer.