ph += 2 * M_PI;
float nx;
float ny;
- if (this->slotSide() == LEFT) {
- nx = x + (BCAR_LENGTH - BCAR_WHEEL_BASE) / 2 * cos(ph);
- ny = y + (BCAR_LENGTH - BCAR_WHEEL_BASE) / 2 * sin(ph);
- x = nx + (BCAR_DIAG_RRADI) * cos(h);
- y = ny + (BCAR_DIAG_RRADI) * sin(h);
- } else {
- nx = x + (BCAR_LENGTH - BCAR_WHEEL_BASE) / 2 * cos(ph);
- ny = y + (BCAR_LENGTH - BCAR_WHEEL_BASE) / 2 * sin(ph);
- x = nx + (BCAR_DIAG_RRADI) * cos(h);
- y = ny + (BCAR_DIAG_RRADI) * sin(h);
- }
+ nx = x + (BCAR_LENGTH - BCAR_WHEEL_BASE) / 2 * cos(ph);
+ ny = y + (BCAR_LENGTH - BCAR_WHEEL_BASE) / 2 * sin(ph);
+ x = nx + (BCAR_DIAG_RRADI) * cos(h);
+ y = ny + (BCAR_DIAG_RRADI) * sin(h);
return new BicycleCar(x, y, ph);
}