summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 6d00952)
raw | patch | inline | side by side (parent: 6d00952)
author | fred-boy <fred-boy@protonmail.com> | |
Thu, 19 Apr 2018 14:41:32 +0000 (21:41 +0700) | ||
committer | fred-boy <fred-boy@protonmail.com> | |
Thu, 19 Apr 2018 14:41:32 +0000 (21:41 +0700) |
index e1e5d77973f1dc696ecc0df1b784613c90654e2c..58dfb47c48bc12170ae9205e25e4c21236b4c5a9 100644 (file)
Binary files a/android/assets/allitems.png and b/android/assets/allitems.png differ
Binary files a/android/assets/allitems.png and b/android/assets/allitems.png differ
diff --git a/android/build.gradle b/android/build.gradle
index 935b5bf9109f4caee346bd7b416a92033ae06413..114e1b5b38522f230ac92dc8904da2cfddd90bfd 100644 (file)
--- a/android/build.gradle
+++ b/android/build.gradle
minSdkVersion 9
targetSdkVersion 20
versionCode 1
- versionName "1.0"
+ versionName "alpha0.1"
}
buildTypes {
release {
}
}
}
-
-
// called every time gradle gets executed, takes the native dependencies of
// the natives configuration, and extracts them to the proper libs/ folders
// so they get packed with the APK.
-task copyAndroidNatives() {
+task copyAndroidNatives() {
file("libs/armeabi/").mkdirs();
file("libs/armeabi-v7a/").mkdirs();
file("libs/arm64-v8a/").mkdirs();
configurations.natives.files.each { jar ->
def outputDir = null
- if(jar.name.endsWith("natives-arm64-v8a.jar")) outputDir = file("libs/arm64-v8a")
- if(jar.name.endsWith("natives-armeabi-v7a.jar")) outputDir = file("libs/armeabi-v7a")
- if(jar.name.endsWith("natives-armeabi.jar")) outputDir = file("libs/armeabi")
- if(jar.name.endsWith("natives-x86_64.jar")) outputDir = file("libs/x86_64")
- if(jar.name.endsWith("natives-x86.jar")) outputDir = file("libs/x86")
- if(outputDir != null) {
+ if (jar.name.endsWith("natives-arm64-v8a.jar")) outputDir = file("libs/arm64-v8a")
+ if (jar.name.endsWith("natives-armeabi-v7a.jar")) outputDir = file("libs/armeabi-v7a")
+ if (jar.name.endsWith("natives-armeabi.jar")) outputDir = file("libs/armeabi")
+ if (jar.name.endsWith("natives-x86_64.jar")) outputDir = file("libs/x86_64")
+ if (jar.name.endsWith("natives-x86.jar")) outputDir = file("libs/x86")
+ if (outputDir != null) {
copy {
from zipTree(jar)
into outputDir
}
}
}
-
task run(type: Exec) {
def path
def localProperties = project.file("../local.properties")
def adb = path + "/platform-tools/adb"
commandLine "$adb", 'shell', 'am', 'start', '-n', 'ru.deadsoftware.cavecraft/ru.deadsoftware.cavecraft.AndroidLauncher'
}
-
// sets up the Android Eclipse project, using the old Ant based build.
eclipse {
// need to specify Java source sets explicitly, SpringSource Gradle Eclipse plugin
}
classpath {
- plusConfigurations += [ project.configurations.compile ]
- containers 'com.android.ide.eclipse.adt.ANDROID_FRAMEWORK', 'com.android.ide.eclipse.adt.LIBRARIES'
+ plusConfigurations += [project.configurations.compile]
+ containers 'com.android.ide.eclipse.adt.ANDROID_FRAMEWORK', 'com.android.ide.eclipse.adt.LIBRARIES'
}
project {
buildCommand "com.android.ide.eclipse.adt.ApkBuilder"
}
}
-
// sets up the Android Idea project, using the old Ant based build.
idea {
module {
sourceDirs += file("src");
- scopes = [ COMPILE: [plus:[project.configurations.compile]]]
+ scopes = [COMPILE: [plus: [project.configurations.compile]]]
iml {
withXml {
builder.component(name: "FacetManager") {
facet(type: "android", name: "Android") {
configuration {
- option(name: "UPDATE_PROPERTY_FILES", value:"true")
+ option(name: "UPDATE_PROPERTY_FILES", value: "true")
}
}
}
}
}
}
+dependencies {
+}
diff --git a/build.gradle b/build.gradle
index a9fac5c5f7b57ee23fe71bad50c53630502f0604..9d3557f21be6c24397a3e7de9f78d30a661aa8cc 100644 (file)
--- a/build.gradle
+++ b/build.gradle
apply plugin: "eclipse"
apply plugin: "idea"
- version = '1.0'
+ version = 'alpha0.1'
ext {
appName = "CaveCraft"
gdxVersion = '1.9.7'
diff --git a/core/src/ru/deadsoftware/cavecraft/Assets.java b/core/src/ru/deadsoftware/cavecraft/Assets.java
index 593a2c05fb834a923ca05642cb9d09bd25f7fc1a..7dedb4b3fce4ca1c4f72193d411e4d8e7be14c50 100644 (file)
invBarCur = new TextureRegion(gui,0,38,24,24);
creativeTexture = new Texture(Gdx.files.internal("allitems.png"));
- creativeInv = new TextureRegion(creativeTexture, 0, 0, 176, 208);
+ creativeInv = new TextureRegion(creativeTexture, 0, 0, 176, 136);
creativeInv.flip(false,true);
- creativeScroll = new TextureRegion(creativeTexture, 2, 209, 12, 15);
+ creativeScroll = new TextureRegion(creativeTexture, 3, 137, 12, 15);
creativeScroll.flip(false, true);
touchGui = new Texture(Gdx.files.internal("touch_gui.png"));
diff --git a/core/src/ru/deadsoftware/cavecraft/game/GameRenderer.java b/core/src/ru/deadsoftware/cavecraft/game/GameRenderer.java
index e119487ee12355a107125409e99e15927cf9eea7..566f072739d4b32c05c9afd278711110fa31ae8f 100644 (file)
for (int i=0; i<9; i++) {
if (gameProc.player.inventory[i]>0)
spriteBatch.draw(Items.BLOCKS.getValueAt(gameProc.player.inventory[i]).getTexture(),
- x+8+i*18, y+184);
+ x+8+i*18, y+Assets.creativeInv.getRegionHeight()-24);
}
}