mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-15 18:28:00 +00:00
Rename forge.view to forge.app
Alter external storage location
This commit is contained in:
4
.gitattributes
vendored
4
.gitattributes
vendored
@@ -667,7 +667,7 @@ forge-gui-android/res/drawable-xhdpi/ic_launcher.png -text
|
|||||||
forge-gui-android/res/drawable-xxhdpi/ic_launcher.png -text
|
forge-gui-android/res/drawable-xxhdpi/ic_launcher.png -text
|
||||||
forge-gui-android/res/layout/main.xml -text
|
forge-gui-android/res/layout/main.xml -text
|
||||||
forge-gui-android/res/values/strings.xml -text
|
forge-gui-android/res/values/strings.xml -text
|
||||||
forge-gui-android/src/forge/view/Main.java -text
|
forge-gui-android/src/forge/app/Main.java -text
|
||||||
forge-gui-desktop/.classpath -text
|
forge-gui-desktop/.classpath -text
|
||||||
forge-gui-desktop/.project -text
|
forge-gui-desktop/.project -text
|
||||||
forge-gui-desktop/.settings/org.eclipse.core.resources.prefs -text
|
forge-gui-desktop/.settings/org.eclipse.core.resources.prefs -text
|
||||||
@@ -1072,7 +1072,7 @@ forge-gui-mobile-dev/libs/gdx-backend-lwjgl.jar -text
|
|||||||
forge-gui-mobile-dev/libs/gdx-freetype-natives.jar -text
|
forge-gui-mobile-dev/libs/gdx-freetype-natives.jar -text
|
||||||
forge-gui-mobile-dev/libs/gdx-natives.jar -text
|
forge-gui-mobile-dev/libs/gdx-natives.jar -text
|
||||||
forge-gui-mobile-dev/pom.xml -text
|
forge-gui-mobile-dev/pom.xml -text
|
||||||
forge-gui-mobile-dev/src/forge/view/Main.java -text
|
forge-gui-mobile-dev/src/forge/app/Main.java -text
|
||||||
forge-gui-mobile/.classpath -text
|
forge-gui-mobile/.classpath -text
|
||||||
forge-gui-mobile/.project -text
|
forge-gui-mobile/.project -text
|
||||||
forge-gui-mobile/.settings/org.eclipse.jdt.core.prefs -text
|
forge-gui-mobile/.settings/org.eclipse.jdt.core.prefs -text
|
||||||
|
|||||||
@@ -1,12 +1,13 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
package="forge.view"
|
package="forge.app"
|
||||||
android:versionCode="1"
|
android:versionCode="1"
|
||||||
android:versionName="1.0" >
|
android:versionName="1.5.18" >
|
||||||
|
|
||||||
<uses-sdk
|
<uses-sdk
|
||||||
android:minSdkVersion="8"
|
android:minSdkVersion="8"
|
||||||
android:targetSdkVersion="19" />
|
android:targetSdkVersion="19" />
|
||||||
|
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
|
||||||
|
|
||||||
<application
|
<application
|
||||||
android:allowBackup="true"
|
android:allowBackup="true"
|
||||||
@@ -17,10 +18,8 @@
|
|||||||
android:label="@string/app_name" >
|
android:label="@string/app_name" >
|
||||||
<intent-filter>
|
<intent-filter>
|
||||||
<action android:name="android.intent.action.MAIN" />
|
<action android:name="android.intent.action.MAIN" />
|
||||||
|
|
||||||
<category android:name="android.intent.category.LAUNCHER" />
|
<category android:name="android.intent.category.LAUNCHER" />
|
||||||
</intent-filter>
|
</intent-filter>
|
||||||
</activity>
|
</activity>
|
||||||
</application>
|
</application>
|
||||||
|
|
||||||
</manifest>
|
</manifest>
|
||||||
|
|||||||
41
forge-gui-android/src/forge/app/Main.java
Normal file
41
forge-gui-android/src/forge/app/Main.java
Normal file
@@ -0,0 +1,41 @@
|
|||||||
|
package forge.app;
|
||||||
|
|
||||||
|
import java.io.File;
|
||||||
|
|
||||||
|
import android.content.pm.ActivityInfo;
|
||||||
|
import android.os.Build;
|
||||||
|
import android.os.Bundle;
|
||||||
|
import android.os.Environment;
|
||||||
|
|
||||||
|
import com.badlogic.gdx.Gdx;
|
||||||
|
import com.badlogic.gdx.backends.android.AndroidApplication;
|
||||||
|
|
||||||
|
import forge.Forge;
|
||||||
|
|
||||||
|
public class Main extends AndroidApplication {
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
|
||||||
|
//setup portrait orientation
|
||||||
|
this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
|
||||||
|
if (Build.VERSION.SDK_INT > 8) { //use dual-side portrait mode if supported
|
||||||
|
this.setRequestedOrientation(7);
|
||||||
|
}
|
||||||
|
|
||||||
|
//establish assets directory
|
||||||
|
if (!Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())) {
|
||||||
|
Gdx.app.error("Forge", "Can't access external storage");
|
||||||
|
Gdx.app.exit();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
File assetsDir = new File(Environment.getExternalStorageDirectory() + "/Forge");
|
||||||
|
if (!assetsDir.exists() && !assetsDir.mkdirs()) {
|
||||||
|
Gdx.app.error("Forge", "Can't access external storage");
|
||||||
|
Gdx.app.exit();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
initialize(new Forge(getClipboard(), assetsDir.getAbsolutePath() + "/"), false);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
package forge.view;
|
|
||||||
|
|
||||||
import android.content.pm.ActivityInfo;
|
|
||||||
import android.os.Build;
|
|
||||||
import android.os.Bundle;
|
|
||||||
|
|
||||||
import com.badlogic.gdx.backends.android.AndroidApplication;
|
|
||||||
|
|
||||||
import forge.Forge;
|
|
||||||
|
|
||||||
public class Main extends AndroidApplication {
|
|
||||||
@Override
|
|
||||||
protected void onCreate(Bundle savedInstanceState) {
|
|
||||||
super.onCreate(savedInstanceState);
|
|
||||||
|
|
||||||
//setup portrait orientation
|
|
||||||
this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
|
|
||||||
if (Build.VERSION.SDK_INT > 8) { //use dual-side portrait mode if supported
|
|
||||||
this.setRequestedOrientation(7);
|
|
||||||
}
|
|
||||||
|
|
||||||
initialize(new Forge(getClipboard(), getExternalFilesDir(null).getAbsolutePath()), false);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package forge.view;
|
package forge.app;
|
||||||
|
|
||||||
import com.badlogic.gdx.backends.lwjgl.LwjglApplication;
|
import com.badlogic.gdx.backends.lwjgl.LwjglApplication;
|
||||||
import com.badlogic.gdx.backends.lwjgl.LwjglClipboard;
|
import com.badlogic.gdx.backends.lwjgl.LwjglClipboard;
|
||||||
@@ -8,7 +8,6 @@ import com.badlogic.gdx.Gdx;
|
|||||||
import com.badlogic.gdx.graphics.g2d.TextureRegion;
|
import com.badlogic.gdx.graphics.g2d.TextureRegion;
|
||||||
import com.badlogic.gdx.graphics.g2d.BitmapFont.HAlignment;
|
import com.badlogic.gdx.graphics.g2d.BitmapFont.HAlignment;
|
||||||
|
|
||||||
import forge.Forge;
|
|
||||||
import forge.Forge.Graphics;
|
import forge.Forge.Graphics;
|
||||||
import forge.assets.FSkin;
|
import forge.assets.FSkin;
|
||||||
import forge.assets.FSkinFont;
|
import forge.assets.FSkinFont;
|
||||||
@@ -94,7 +93,6 @@ public class SplashScreen extends FContainer {
|
|||||||
|
|
||||||
String versionStr = BuildInfo.getVersionString();
|
String versionStr = BuildInfo.getVersionString();
|
||||||
File versionFile = new File(ForgeConstants.ASSETS_DIR + "version.txt");
|
File versionFile = new File(ForgeConstants.ASSETS_DIR + "version.txt");
|
||||||
Forge.debugPrint("Version file: " + versionFile);
|
|
||||||
if (!versionFile.exists()) {
|
if (!versionFile.exists()) {
|
||||||
try {
|
try {
|
||||||
versionFile.createNewFile();
|
versionFile.createNewFile();
|
||||||
|
|||||||
Reference in New Issue
Block a user