From c691595767b2a93332a1b1ba05dfc6742e80dffc Mon Sep 17 00:00:00 2001 From: omigamedev Date: Mon, 1 May 2017 17:06:59 +0100 Subject: [PATCH] adding open/save project and changing layout --- android/build.gradle | 3 +- .../gradle/wrapper/gradle-wrapper.properties | 4 +- .../com/omigamedev/DummyActivityTest.java | 21 ----- android/src/main/cpp/main.cpp | 1 + .../java/com/omigamedev/DummyActivity.java | 15 ---- data/layout.xml | 78 ++++++++----------- engine/app.cpp | 25 ++++-- engine/canvas.cpp | 65 ++++++++++++++++ engine/canvas.h | 7 ++ engine/layout.h | 10 ++- 10 files changed, 136 insertions(+), 93 deletions(-) delete mode 100644 android/src/androidTest/java/com/omigamedev/DummyActivityTest.java delete mode 100644 android/src/main/java/com/omigamedev/DummyActivity.java diff --git a/android/build.gradle b/android/build.gradle index b534972..9789eb3 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -4,14 +4,13 @@ buildscript { } dependencies { classpath 'com.android.tools.build:gradle:2.3.1' - compile 'it.sephiroth.android.exif:library:1.0.1' } } apply plugin: 'android' android { compileSdkVersion 19 - buildToolsVersion '23.0.2' + buildToolsVersion '25.0.0' defaultConfig { applicationId = 'com.omigamedev' diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties index 2279b6c..b8608bd 100644 --- a/android/gradle/wrapper/gradle-wrapper.properties +++ b/android/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Wed Apr 10 15:27:10 PDT 2013 +#Mon May 01 13:12:48 BST 2017 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=http\://services.gradle.org/distributions/gradle-2.14.1-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip diff --git a/android/src/androidTest/java/com/omigamedev/DummyActivityTest.java b/android/src/androidTest/java/com/omigamedev/DummyActivityTest.java deleted file mode 100644 index 975354b..0000000 --- a/android/src/androidTest/java/com/omigamedev/DummyActivityTest.java +++ /dev/null @@ -1,21 +0,0 @@ -package com.omigamedev; - -import android.test.ActivityInstrumentationTestCase2; - -/** - * This is a simple framework for a test of an Application. See - * {@link android.test.ApplicationTestCase ApplicationTestCase} for more information on - * how to write and extend Application tests. - *

- * To run this test, you can type: - * adb shell am instrument -w \ - * -e class com.omigamedev.DummyActivityTest \ - * com.omigamedev.tests/android.test.InstrumentationTestRunner - */ -public class DummyActivityTest extends ActivityInstrumentationTestCase2 { - - public DummyActivityTest() { - super("com.omigamedev", DummyActivity.class); - } - -} diff --git a/android/src/main/cpp/main.cpp b/android/src/main/cpp/main.cpp index fdb538f..ac5de3c 100755 --- a/android/src/main/cpp/main.cpp +++ b/android/src/main/cpp/main.cpp @@ -320,6 +320,7 @@ static int engine_init_display(struct engine* engine) { LOG("All ready"); engine->animating = 1; + ANativeActivity_showSoftInput(engine->app->activity, ANATIVEACTIVITY_SHOW_SOFT_INPUT_FORCED); return 0; } diff --git a/android/src/main/java/com/omigamedev/DummyActivity.java b/android/src/main/java/com/omigamedev/DummyActivity.java deleted file mode 100644 index 9c7f140..0000000 --- a/android/src/main/java/com/omigamedev/DummyActivity.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.omigamedev; - -import android.app.Activity; -import android.os.Bundle; - -public class DummyActivity extends Activity -{ - /** Called when the activity is first created. */ - @Override - public void onCreate(Bundle savedInstanceState) - { - super.onCreate(savedInstanceState); - setContentView(R.layout.main); - } -} diff --git a/data/layout.xml b/data/layout.xml index 2972577..a8a3449 100644 --- a/data/layout.xml +++ b/data/layout.xml @@ -165,6 +165,24 @@ + + + + + + + + + + +