Platform identification improvements #286, closes #285

This commit is contained in:
Emux
2017-01-27 20:09:33 +02:00
parent 980e9d5e54
commit 8397d5a3be
7 changed files with 39 additions and 35 deletions

View File

@@ -31,17 +31,20 @@ import java.awt.RenderingHints;
import java.awt.image.BufferedImage;
import java.io.IOException;
import java.io.InputStream;
import java.util.Locale;
public class AwtGraphics extends CanvasAdapter {
public static void init() {
CanvasAdapter.init(new AwtGraphics());
String os = System.getProperty("os.name").toLowerCase();
if(os.contains("win")) CanvasAdapter.platform = Platform.WINDOWS;
else if(os.contains("mac")) CanvasAdapter.platform = Platform.MAC_OS;
else CanvasAdapter.platform = Platform.LINUX;
String os = System.getProperty("os.name").toLowerCase(Locale.ENGLISH);
if (os.contains("win"))
CanvasAdapter.platform = Platform.WINDOWS;
else if (os.contains("mac"))
CanvasAdapter.platform = Platform.MACOS;
else
CanvasAdapter.platform = Platform.LINUX;
}
public static BufferedImage getBitmap(Bitmap bitmap) {

View File

@@ -1,6 +1,6 @@
/*
* Copyright 2013 Hannes Janetzek
* Copyright 2016 devemux86
* Copyright 2016-2017 devemux86
*
* This file is part of the OpenScienceMap project (http://www.opensciencemap.org).
*
@@ -41,7 +41,6 @@ public class GdxMapApp extends GdxMap {
AwtGraphics.init();
GdxAssets.init("assets/");
GLAdapter.init(new LwjglGL20());
GLAdapter.GDX_DESKTOP_QUIRKS = true;
}
public static void main(String[] args) {