mirror of
https://github.com/curioustorvald/Terrarum.git
synced 2026-03-08 04:41:51 +09:00
about issue #17
This commit is contained in:
@@ -15,15 +15,9 @@ import net.torvald.terrarum.mapdrawer.MapCamera.x
|
||||
import net.torvald.terrarum.mapdrawer.MapCamera.y
|
||||
import net.torvald.terrarum.mapdrawer.MapCamera.height
|
||||
import net.torvald.terrarum.mapdrawer.MapCamera.width
|
||||
import net.torvald.terrarum.realestate.LandUtil
|
||||
import org.lwjgl.opengl.GL11
|
||||
import org.newdawn.slick.*
|
||||
import org.newdawn.slick.opengl.*
|
||||
import java.io.FileInputStream
|
||||
import java.nio.ByteBuffer
|
||||
import java.util.*
|
||||
import java.util.zip.GZIPInputStream
|
||||
import java.util.zip.InflaterInputStream
|
||||
|
||||
|
||||
/**
|
||||
* Created by minjaesong on 16-01-19.
|
||||
@@ -35,7 +29,9 @@ object TilesDrawer {
|
||||
|
||||
val tilesTerrain = SpriteSheet(ModMgr.getPath("basegame", "tiles/terrain.tga.gz"), TILE_SIZE, TILE_SIZE)
|
||||
// Slick has some weird quirks with PNG's transparency. I'm using 32-bit targa here.
|
||||
val tilesWire = SpriteSheet(ModMgr.getPath("basegame", "tiles/wire.tga"), TILE_SIZE, TILE_SIZE)
|
||||
// -> PNG transparency issue seems to be fixed (look at my customised ImageDataFactory), but
|
||||
// tga.gz is smaller than png, so I'd rather keep it
|
||||
val tilesWire = SpriteSheet(ModMgr.getPath("basegame", "tiles/wire.tga.gz"), TILE_SIZE, TILE_SIZE)
|
||||
|
||||
|
||||
val breakAnimSteps = 10
|
||||
|
||||
@@ -21,7 +21,7 @@ public class ImageDataFactory {
|
||||
/** True if we're going to use the native PNG loader - cached so it doesn't have
|
||||
* the security check repeatedly
|
||||
*/
|
||||
private static boolean usePngLoader = true;
|
||||
private static final boolean usePngLoader = false;
|
||||
/** True if the PNG loader property has been checked */
|
||||
private static boolean pngLoaderPropertyChecked = false;
|
||||
|
||||
@@ -41,7 +41,7 @@ public class ImageDataFactory {
|
||||
public Object run() {
|
||||
String val = System.getProperty(PNG_LOADER);
|
||||
if ("false".equalsIgnoreCase(val)) {
|
||||
usePngLoader = false;
|
||||
//usePngLoader = false;
|
||||
}
|
||||
|
||||
Log.info("Use Java PNG Loader = " + usePngLoader);
|
||||
|
||||
Reference in New Issue
Block a user