| 1431 | } |
| 1432 | |
| 1433 | public void endTransform() { |
| 1434 | batch.end(); |
| 1435 | shapeRenderer.setTransformMatrix(batch.getTransformMatrix().idt()); |
| 1436 | Dtransforms.removeFirst(); |
| 1437 | transformCount--; |
| 1438 | if (transformCount != Dtransforms.size()) { |
| 1439 | System.err.printf("Stack count: %d, transformCount: %d%n", Dtransforms.size(), transformCount); |
| 1440 | transformCount = 0; |
| 1441 | Dtransforms.clear(); |
| 1442 | } |
| 1443 | batch.getTransformMatrix().idt(); //reset |
| 1444 | shapeRenderer.getTransformMatrix().idt(); //reset |
| 1445 | batch.begin(); |
| 1446 | } |
| 1447 | |
| 1448 | public void drawRotatedImage(Texture image, float x, float y, float w, float h, float originX, float originY, float rotation) { |
| 1449 | drawRotatedImage(image, x, y, w, h, originX, originY, 0, 0, image.getWidth(), image.getHeight(), rotation); |