Converted ShatteredPD to Build from Gradle
Major Changes: - Shattered now builds effortlessly either from gradle CLI or android studio - Much better dependency management through gradle (although it's not really used atm) - Separate PD-classes repo is now SPD-classes module within main repo
17
core/build.gradle
Normal file
@@ -0,0 +1,17 @@
|
||||
apply plugin: 'com.android.application'
|
||||
|
||||
android {
|
||||
compileSdkVersion 23
|
||||
buildToolsVersion "24.0.0"
|
||||
|
||||
buildTypes {
|
||||
release {
|
||||
minifyEnabled true
|
||||
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
dependencies {
|
||||
compile project(':SPD-classes')
|
||||
}
|
||||
21
core/proguard-rules.pro
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
# Add project specific ProGuard rules here.
|
||||
# By default, the flags in this file are appended to flags specified
|
||||
# in C:\Program Files (x86)\Android\android-sdk/tools/proguard/proguard-android.txt
|
||||
# You can edit the include path and order by changing the proguardFiles
|
||||
# directive in build.gradle.
|
||||
#
|
||||
# For more details, see
|
||||
# http://developer.android.com/guide/developing/tools/proguard.html
|
||||
|
||||
# Add any project specific keep options here:
|
||||
|
||||
# If your project uses WebView with JS, uncomment the following
|
||||
# and specify the fully qualified class name to the JavaScript interface
|
||||
# class:
|
||||
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
|
||||
# public *;
|
||||
#}
|
||||
|
||||
-dontwarn **
|
||||
-keep class com.shatteredpixel.** { *; }
|
||||
-keep class com.watabou.** { *; }
|
||||
40
core/src/main/AndroidManifest.xml
Normal file
@@ -0,0 +1,40 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.shatteredpixel.shatteredpixeldungeon"
|
||||
android:versionCode="118"
|
||||
android:versionName="0.4.1a"
|
||||
android:installLocation="auto">
|
||||
|
||||
<uses-permission android:name="android.permission.VIBRATE"/>
|
||||
|
||||
<uses-sdk
|
||||
android:minSdkVersion="8"
|
||||
android:targetSdkVersion="23"/>
|
||||
|
||||
<uses-feature
|
||||
android:glEsVersion="0x00020000"/>
|
||||
|
||||
<supports-screens
|
||||
android:smallScreens="false"
|
||||
android:normalScreens="true"
|
||||
android:largeScreens="true"/>
|
||||
<!--android:xlargeScreens="true"-->
|
||||
|
||||
<application
|
||||
android:icon="@drawable/ic_launcher"
|
||||
android:label="@string/app_name"
|
||||
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"
|
||||
android:allowBackup="false">
|
||||
<activity
|
||||
android:label="@string/app_name"
|
||||
android:name=".ShatteredPixelDungeon"
|
||||
android:configChanges="keyboardHidden|orientation|screenSize"
|
||||
android:screenOrientation="sensorPortrait">
|
||||
<intent-filter >
|
||||
<action android:name="android.intent.action.MAIN" />
|
||||
<category android:name="android.intent.category.LAUNCHER" />
|
||||
</intent-filter>
|
||||
</activity>
|
||||
</application>
|
||||
|
||||
</manifest>
|
||||
BIN
core/src/main/assets/amulet.png
Normal file
|
After Width: | Height: | Size: 578 B |
BIN
core/src/main/assets/arcs1.png
Normal file
|
After Width: | Height: | Size: 2.8 KiB |
BIN
core/src/main/assets/arcs2.png
Normal file
|
After Width: | Height: | Size: 2.9 KiB |
BIN
core/src/main/assets/avatars.png
Normal file
|
After Width: | Height: | Size: 4.3 KiB |
BIN
core/src/main/assets/badges.png
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
BIN
core/src/main/assets/banners.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
core/src/main/assets/bat.png
Normal file
|
After Width: | Height: | Size: 3.1 KiB |
BIN
core/src/main/assets/bee.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
core/src/main/assets/blacksmith.png
Normal file
|
After Width: | Height: | Size: 516 B |
BIN
core/src/main/assets/boss_hp.png
Normal file
|
After Width: | Height: | Size: 482 B |
BIN
core/src/main/assets/brute.png
Normal file
|
After Width: | Height: | Size: 3.8 KiB |
BIN
core/src/main/assets/buffs.png
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
BIN
core/src/main/assets/burning_fist.png
Normal file
|
After Width: | Height: | Size: 1.0 KiB |
BIN
core/src/main/assets/chrome.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
core/src/main/assets/consumable_icons.png
Normal file
|
After Width: | Height: | Size: 1020 B |
BIN
core/src/main/assets/crab.png
Normal file
|
After Width: | Height: | Size: 4.0 KiB |
BIN
core/src/main/assets/custom_tiles/prison_exit.png
Normal file
|
After Width: | Height: | Size: 4.0 KiB |
BIN
core/src/main/assets/custom_tiles/prison_quests.png
Normal file
|
After Width: | Height: | Size: 3.1 KiB |
BIN
core/src/main/assets/custom_tiles/weak_floor.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
core/src/main/assets/dashboard.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
core/src/main/assets/demon.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
core/src/main/assets/dm300.png
Normal file
|
After Width: | Height: | Size: 3.5 KiB |
BIN
core/src/main/assets/effects.png
Normal file
|
After Width: | Height: | Size: 3.0 KiB |
BIN
core/src/main/assets/elemental.png
Normal file
|
After Width: | Height: | Size: 3.5 KiB |
BIN
core/src/main/assets/exp_bar.png
Normal file
|
After Width: | Height: | Size: 123 B |
BIN
core/src/main/assets/eye.png
Normal file
|
After Width: | Height: | Size: 923 B |
BIN
core/src/main/assets/fireball.png
Normal file
|
After Width: | Height: | Size: 4.1 KiB |
BIN
core/src/main/assets/font.ttf
Normal file
BIN
core/src/main/assets/font1x.png
Normal file
|
After Width: | Height: | Size: 5.0 KiB |
BIN
core/src/main/assets/font2x.png
Normal file
|
After Width: | Height: | Size: 4.6 KiB |
BIN
core/src/main/assets/game.mp3
Normal file
BIN
core/src/main/assets/ghost.png
Normal file
|
After Width: | Height: | Size: 390 B |
BIN
core/src/main/assets/gnoll.png
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
BIN
core/src/main/assets/golem.png
Normal file
|
After Width: | Height: | Size: 641 B |
BIN
core/src/main/assets/goo.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
core/src/main/assets/guard.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
core/src/main/assets/hp_bar.png
Normal file
|
After Width: | Height: | Size: 2.7 KiB |
BIN
core/src/main/assets/icons.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
core/src/main/assets/items.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
core/src/main/assets/king.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
core/src/main/assets/large_buffs.png
Normal file
|
After Width: | Height: | Size: 5.0 KiB |
BIN
core/src/main/assets/larva.png
Normal file
|
After Width: | Height: | Size: 3.0 KiB |
BIN
core/src/main/assets/locked_badge.png
Normal file
|
After Width: | Height: | Size: 199 B |
BIN
core/src/main/assets/mage.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
core/src/main/assets/menu_button.png
Normal file
|
After Width: | Height: | Size: 617 B |
BIN
core/src/main/assets/mimic.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
core/src/main/assets/monk.png
Normal file
|
After Width: | Height: | Size: 4.5 KiB |
BIN
core/src/main/assets/pet.png
Normal file
|
After Width: | Height: | Size: 556 B |
BIN
core/src/main/assets/piranha.png
Normal file
|
After Width: | Height: | Size: 747 B |
BIN
core/src/main/assets/pixel_font.png
Normal file
|
After Width: | Height: | Size: 3.6 KiB |
BIN
core/src/main/assets/pixelfont.ttf
Normal file
BIN
core/src/main/assets/plants.png
Normal file
|
After Width: | Height: | Size: 4.0 KiB |
BIN
core/src/main/assets/ranger.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
core/src/main/assets/rat.png
Normal file
|
After Width: | Height: | Size: 4.6 KiB |
BIN
core/src/main/assets/ratking.png
Normal file
|
After Width: | Height: | Size: 1.0 KiB |
BIN
core/src/main/assets/rogue.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
core/src/main/assets/rot_heart.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
core/src/main/assets/rot_lasher.png
Normal file
|
After Width: | Height: | Size: 766 B |
BIN
core/src/main/assets/rotting_fist.png
Normal file
|
After Width: | Height: | Size: 820 B |
BIN
core/src/main/assets/scorpio.png
Normal file
|
After Width: | Height: | Size: 4.4 KiB |
BIN
core/src/main/assets/shadow.png
Normal file
|
After Width: | Height: | Size: 125 B |
BIN
core/src/main/assets/shaman.png
Normal file
|
After Width: | Height: | Size: 748 B |
BIN
core/src/main/assets/sheep.png
Normal file
|
After Width: | Height: | Size: 3.0 KiB |
BIN
core/src/main/assets/shield_bar.png
Normal file
|
After Width: | Height: | Size: 2.7 KiB |
BIN
core/src/main/assets/shopkeeper.png
Normal file
|
After Width: | Height: | Size: 3.0 KiB |
BIN
core/src/main/assets/skeleton.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |