Sfoglia il codice sorgente

Corrected bug on texture rotation

raysan5 8 anni fa
parent
commit
2227742e96
1 ha cambiato i file con 2 aggiunte e 2 eliminazioni
  1. 2 2
      src/textures.c

+ 2 - 2
src/textures.c

@@ -1800,9 +1800,9 @@ void DrawTexturePro(Texture2D texture, Rectangle sourceRec, Rectangle destRec, V
         rlEnableTexture(texture.id);
 
         rlPushMatrix();
-            rlTranslatef((float)destRec.x, (float)destRec.y, 0);
-            rlRotatef(rotation, 0, 0, 1);
             rlTranslatef(-origin.x, -origin.y, 0);
+            rlRotatef(rotation, 0, 0, 1);
+            rlTranslatef((float)destRec.x, (float)destRec.y, 0);
 
             rlBegin(RL_QUADS);
                 rlColor4ub(tint.r, tint.g, tint.b, tint.a);