From 0eb53f0d4d54b9e7e69c5b56baa3c8b767f35a56 Mon Sep 17 00:00:00 2001 From: BenCat07 Date: Sun, 1 Apr 2018 14:45:54 +0200 Subject: [PATCH] tf is math --- src/glez.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/glez.c b/src/glez.c index 8bc357d..dbc6fd4 100644 --- a/src/glez.c +++ b/src/glez.c @@ -163,28 +163,28 @@ void glez_rect_textured(float x, float y, float w, float h, glez_rgba_t color, float t1 = (ty + th) / tex->height; vertices[0].position.x = x * cos(angle) - y * sin(angle); - vertices[0].position.y = y * sin(angle) + y * cos(angle); + vertices[0].position.y = x * sin(angle) + y * cos(angle); vertices[0].tex_coords.x = s0; vertices[0].tex_coords.y = t1; vertices[0].color = color; vertices[0].mode = DRAW_MODE_TEXTURED; vertices[1].position.x = x * cos(angle) - y * sin(angle); - vertices[1].position.y = (y * sin(angle) + y * cos(angle)) + h; + vertices[1].position.y = (x * sin(angle) + y * cos(angle)) + h; vertices[1].tex_coords.x = s0; vertices[1].tex_coords.y = t0; vertices[1].color = color; vertices[1].mode = DRAW_MODE_TEXTURED; vertices[2].position.x = (x * cos(angle) - y * sin(angle)) + w; - vertices[2].position.y = (y * sin(angle) + y * cos(angle)) + h; + vertices[2].position.y = (x * sin(angle) + y * cos(angle)) + h; vertices[2].tex_coords.x = s1; vertices[2].tex_coords.y = t0; vertices[2].color = color; vertices[2].mode = DRAW_MODE_TEXTURED; vertices[3].position.x = (x * cos(angle) - y * sin(angle)) + w; - vertices[3].position.y = y * sin(angle) + y * cos(angle); + vertices[3].position.y = x * sin(angle) + y * cos(angle); vertices[3].tex_coords.x = s1; vertices[3].tex_coords.y = t1; vertices[3].color = color;