From 6178a9fc57f8555e00a970f99c7259a9d8d36a27 Mon Sep 17 00:00:00 2001 From: JanEhehalt Date: Mon, 21 Nov 2022 22:06:54 +0100 Subject: [PATCH] bug fixed --- isometricRenderer.c | 9 +++++---- isometricRenderer.o | Bin 1792 -> 1792 bytes main.c | 2 +- main.o | Bin 4488 -> 4488 bytes spiel | Bin 21216 -> 21216 bytes 5 files changed, 6 insertions(+), 5 deletions(-) diff --git a/isometricRenderer.c b/isometricRenderer.c index 89eac3b..7d6ebc5 100644 --- a/isometricRenderer.c +++ b/isometricRenderer.c @@ -2,6 +2,8 @@ #include "raylib.h" #include +//TODO: Isometric Tilemap Struct, which can be scanned for clicked Tile +// General coordinate translation function void IsometricRendererRenderMap(IsometricRenderer *renderer, int height){ float originX = 0.0f; @@ -11,17 +13,15 @@ void IsometricRendererRenderMap(IsometricRenderer *renderer, int height){ int j = 0; int amount = 1; - for(i=0; itexture.width + j * renderer->texture.width; if(amount%2 == 1){ x -= renderer->texture.width/2; } - float y = i * renderer->texture.height/2; + float y = i * renderer->texture.height/4; DrawTexture(renderer->texture, x, y, WHITE); - - } if(i < height/2){ amount++; @@ -29,6 +29,7 @@ void IsometricRendererRenderMap(IsometricRenderer *renderer, int height){ else{ amount--; } + } diff --git a/isometricRenderer.o b/isometricRenderer.o index 72ca390b5b26e9d70950dfbe929df1c2a3791159..8f76c4528d6ee63d0004c871d8c63e72a3e8a3c8 100644 GIT binary patch delta 137 zcmZqRYv7yE%xlNUz;N941_KbhWS=;ppSw4Jx%B|Q$DxBim?mp5RxrMuypU0osc+ll zGmKV~Ihb68W&(9Exbg|KF*)kRL|hbC(y>^%**E5%*@<5IgTlbar)$gO!169lNFi&1KEl!G3mpOoC^0SNsS`q;dv*#853Jp8~ z0075D*Z=?k0O+twWC2c-@gWld?~?^0DG!Xe{{R1wkVuPN z_{qZn0JA$H2@n>S0RR91MGg>#0z(Z3MS}wai2)1;2(wWlrV6q>xCa53v$;fv3IRE@ HK~J9pI8!=-