diff options
Diffstat (limited to 'src/game/client/mapres_tilemap.cpp')
| -rw-r--r-- | src/game/client/mapres_tilemap.cpp | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/game/client/mapres_tilemap.cpp b/src/game/client/mapres_tilemap.cpp index 36302d0a..52f2a9b1 100644 --- a/src/game/client/mapres_tilemap.cpp +++ b/src/game/client/mapres_tilemap.cpp @@ -33,7 +33,8 @@ void tilemap_render(float scale, int fg) gfx_quads_begin(); int c = 0; - float frac = (1.0f/1024.0f); //2.0f; + float frac = (1.0f/1024.0f);//2.0f; //2.0f; + const float s = 1.0f; for(int y = 0; y < tmap->height; y++) for(int x = 0; x < tmap->width; x++, c++) { @@ -41,13 +42,14 @@ void tilemap_render(float scale, int fg) if(d) { gfx_quads_setsubset( - (d%16)/16.0f+frac, - (d/16)/16.0f+frac, - (d%16)/16.0f+1.0f/16.0f-frac, - (d/16)/16.0f+1.0f/16.0f-frac); + (d%16)/16.0f*s+frac, + (d/16)/16.0f*s+frac, + ((d%16)/16.0f+1.0f/16.0f)*s-frac, + ((d/16)/16.0f+1.0f/16.0f)*s-frac); gfx_quads_drawTL(x*scale, y*scale, scale, scale); } } + gfx_quads_end(); } } |