X-Git-Url: http://git.zerfleddert.de/cgi-bin/gitweb.cgi/FreeShisen/blobdiff_plain/9e75b0990e1af7f7a456395998025fc82b0cda79..a42b53817392914f9df9f07b74d4cdf2b29aca2c:/src/de/cwde/freeshisen/ShisenShoView.java diff --git a/src/de/cwde/freeshisen/ShisenShoView.java b/src/de/cwde/freeshisen/ShisenShoView.java index 6f567ce..b802f0d 100644 --- a/src/de/cwde/freeshisen/ShisenShoView.java +++ b/src/de/cwde/freeshisen/ShisenShoView.java @@ -111,7 +111,7 @@ class ShisenShoView extends SurfaceView implements SurfaceHolder.Callback { private void loadTileset() { BitmapFactory.Options ops = new BitmapFactory.Options(); ops.inScaled = false; - Bitmap tileset = BitmapFactory.decodeResource(getResources(), R.drawable.tileset, ops); + Bitmap tileset = BitmapFactory.decodeResource(getResources(), R.drawable.traditional, ops); tileset.setDensity(Bitmap.DENSITY_NONE); // The tile set has 4 rows x 9 columns @@ -124,8 +124,8 @@ class ShisenShoView extends SurfaceView implements SurfaceHolder.Callback { // align to screen: // "large" is 16x6, and we want to have a nice border, so we use 17x7 and // choose the lowest scale so everything fits - float scalex = ((float) screenWidth/17) / loadedtileWidth; - float scaley = ((float) screenHeight/7) / loadedtileHeight; + float scalex = ((float) (screenWidth - 2)/17) / loadedtileWidth; + float scaley = ((float) (screenHeight - 2)/7) / loadedtileHeight; if (scaley < scalex) { scalex = scaley; } else {