r_asset: removed hard dependency on current tile size
authorLukas Krickl <lukas@krickl.dev>
Thu, 26 Feb 2026 06:17:14 +0000 (07:17 +0100)
committerLukas Krickl <lukas@krickl.dev>
Thu, 26 Feb 2026 06:17:14 +0000 (07:17 +0100)
src/r_assets.c
src/r_render.c

index 31eaf8472776b2ac71675dddfde49633c4d71025..e8c0c2bec698595a271a3f9ba9e3c2a14aa5c8f4 100644 (file)
@@ -22,7 +22,7 @@ void r_asset_init_fallback_tile(void) {
                row = r_asset_fallback_tile+i*R_TILE_W + R_TILE_W-1;
 
                /* get start */
-               row -= 14-2*i;
+               row -= R_TILE_W/2-2-2*i;
                
                for (j = 0; j < draw_end; j++) {
                        if (j == 0 || j+1 == draw_end) {
@@ -36,7 +36,7 @@ void r_asset_init_fallback_tile(void) {
                row = r_asset_fallback_tile+R_TILE_W*(R_TILE_H-1-i)-1;
 
                /* get start */
-               row -= 14-2*i;
+               row -= R_TILE_W/2-2-2*i;
                
                for (j = 0; j < draw_end; j++) {
                        if (j == 0 || j+1 == draw_end) {
index 0e07d0c0ce962b173467196a572df88aaab5721e..fd90d28fdb0613487c1bea0a598faf4701436e79 100644 (file)
@@ -34,8 +34,8 @@ void r_render_frame() {
        /* draw test tile */
        t.type = T_TILE_TYPE_GRASS;
 
-       for (i = 0; i < 16; i++) {
-               for (j = 0; j < 16; j++) {
+       for (i = 0; i < 1; i++) {
+               for (j = 0; j < 1; j++) {
                        r_draw_tile(&t, i, j);
                }
        }