Mario: top collision detection
This commit is contained in:
@@ -73,6 +73,9 @@ void Mario::handleVisitor(MarioVisitor &visitor, SDLPP::Vec2D<double> previous_p
|
||||
setPos(getPos().getX(), visitor.getGroundY() - BLOCK_SIZE);
|
||||
}
|
||||
}
|
||||
if(visitor.topBlock() && getMovement().getY() < 0) {
|
||||
resetMovementY();
|
||||
}
|
||||
// make sure Mario isn't stuck inside a wall
|
||||
if ( visitor.isStopped() ||
|
||||
( !visitor.canGoLeft() && previous_position.getX() > getPos().getX() ) ||
|
||||
|
||||
Reference in New Issue
Block a user