Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
May 16, 2019, 11:11:39 AM (6 years ago)
Author:
pomselj
Message:

We can shoot

File:
1 edited

Legend:

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

    r12367 r12368  
    106106        }
    107107
    108         if (this->futureWall_)
     108        if (this->futureWall_ != nullptr)
    109109            {
    110110            this->futureWall_->destroy();
     
    113113
    114114        for (OrxoBloxWall* wall : this->activeWalls_)
     115            if (wall != nullptr)
    115116            wall->destroy();
    116117        this->activeWalls_.clear();
     
    118119
    119120        for (OrxoBloxStones* stone : this->stones_)
     121            if(stone != nullptr)
    120122            stone->destroy();
    121123        this->stones_.clear();
     
    285287            this->ball_->setSpeed(this->center_->getBallSpeed());
    286288    }
    287 
     289     
    288290    OrxoBloxStones* OrxoBlox::CheckForCollision(OrxoBloxBall* Ball) {
    289291
     
    314316    }
    315317   
     318/*
     319    bool OrxoBlox::Intersect(int XpositionBall, int XPositionBlock, int YPositionBall, int YPositionBlock, int radiusBall, int sizeBlock) {
     320        distanceX = XpositionBall - XPositionBlock;
     321        distanceY = YPositionBall - YPositionBlock;
     322        if (distanceX < 0) {
     323            distanceX = -distanceX;
     324        }
     325        if (distanceY < 0) {
     326            distanceY = -distanceY;
     327        }
     328        if((distanceX <= radiusBall + sizeBlock) || (distanceY <= radiusBall + sizeBlock)) {
     329            return true;
     330        }
     331        else {
     332            top = YPositionBall + radiusBall;
     333            right = XpositionBall + radiusBall;
     334            bottom = YPositionBall - radiusBall;
     335            left = XpositionBall - radiusBall;
     336
     337            if((top >= YPositionBlock - size) && (top <= YPositionBlock + size) && (left <= XPositionBlock + size) && (left >= XPositionBlock - size))
     338        }
     339    }
     340  */ 
    316341}
Note: See TracChangeset for help on using the changeset viewer.