color(0.0f, 0.0f, 0.0f, alpha * 0.15f);
+ matrixLoadIdentity(matrix);
+ matrixTranslate(matrix, x - State->xOffset * 2, y, tz);
if (State->rotate) {
- matrixLoadRotate(matrix, 90.0f, 0.0f, 0.0f, 1.0f);
- } else {
- matrixLoadIdentity(matrix);
+ matrixRotate(matrix, 90.0f, 0.0f, 0.0f, 1.0f);
}
float shadowOffet = a / 5;
- matrixTranslate(matrix, (x - State->xOffset * 2) + (shadowOffet / 2), y - shadowOffet, tz);
matrixScale(matrix, s, s, 1.0f);
matrixRotate(matrix, r, 0.0f, 0.0f, 1.0f);
vpLoadModelMatrix(matrix);
color(1.0f, 1.0f, 1.0f, 1.0f);
}
+ matrixLoadIdentity(matrix);
+ matrixTranslate(matrix, x - State->xOffset * 2, y, tz);
if (State->rotate) {
- matrixLoadRotate(matrix, 90.0f, 0.0f, 0.0f, 1.0f);
- } else {
- matrixLoadIdentity(matrix);
+ matrixRotate(matrix, 90.0f, 0.0f, 0.0f, 1.0f);
}
- matrixTranslate(matrix, x - State->xOffset * 2, y, tz);
matrixScale(matrix, s, s, 1.0f);
matrixRotate(matrix, r, 0.0f, 0.0f, 1.0f);
vpLoadModelMatrix(matrix);