Changeset 12003 for code/branches/3DPacman_FS18/src/modules
- Timestamp:
- May 24, 2018, 4:22:49 PM (7 years ago)
- Location:
- code/branches/3DPacman_FS18/src/modules/pacman
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/3DPacman_FS18/src/modules/pacman/Pacman.cc
r11992 r12003 121 121 122 122 //Check for collision with PointSpheres and PacmanPointAfraid 123 i = 0;124 123 for(PacmanPointSphere* nextsphere : ObjectList<PacmanPointSphere>()){ 125 if(collis(nextsphere->getPosition(),currentPosition))126 takePoint(nextsphere);124 if(nextsphere->taken(currentPosition)) 125 takePoint(nextsphere); 127 126 } 128 127 … … 208 207 return; 209 208 } 210 //Set PointSphere under map211 Vector3 postaken = taken->getPosition();212 postaken.y = -50;213 taken->setPosition(postaken);214 209 } 215 210 -
code/branches/3DPacman_FS18/src/modules/pacman/PacmanPointSphere.cc
r11992 r12003 76 76 { 77 77 resetposition = this->getPosition(); 78 if((abs(this->resetposition.x - playerpos.x)<5) && (abs(this->resetposition. z - playerpos.z)<5)){78 if((abs(this->resetposition.x - playerpos.x)<5) && (abs(this->resetposition.y - playerpos.y)<5) && (abs(this->resetposition.z - playerpos.z)<5)){ 79 79 this->setPosition(Vector3(resetposition.x, -50, resetposition.z)); 80 80 return true; 81 81 } 82 83 82 return false; 84 83 }
Note: See TracChangeset
for help on using the changeset viewer.