void turnRightH() { moveDistance(80); turnRight(); if(ping_cm(8)>= 32) moveDistance(80); }
void turnLeftH() { moveDistance(80); turnLeft(); if(ping_cm(8)>= 32) moveDistance(80); }
void CenterToKickstand(int position) { translateDistance(100,270,10); pause(0.2); moveDistance(-100, 30); pause(0.2); turnWithGyro(100, 90); turnUltra(0,0); pause(0.2); repeatedTillSense(50, 0, false, 90, rearUS); pause(0.2); if(position == 2) tillSense(200, 270, false, 28, rearUS); else if(position == 1) tillSense(200, 270, false, 27, rearUS); else if(position == 3); tillSense(200, 270, false, 25, rearUS); pause(0.2); deployKnocker(); moveDistance(30, 10); moveDistance(100, 30); }
void Paddle::moveDown() { move(getPosition() - Point(0, moveDistance())); }
void Paddle::moveUp() { move(getPosition() + Point(0, moveDistance())); }
void Object::moveTo(Vector2 newPosition) { Vector2 delta = newPosition - getAbsolutePosition(); moveDistance(delta); }