diff --git a/app/app.iml b/app/app.iml
index e8f6572..21fada5 100644
--- a/app/app.iml
+++ b/app/app.iml
@@ -12,9 +12,9 @@
-
+
-
+
@@ -25,7 +25,7 @@
-
+
@@ -34,12 +34,12 @@
-
-
-
-
-
-
+
+
+
+
+
+
@@ -88,6 +88,7 @@
+
diff --git a/app/build.gradle b/app/build.gradle
index 622ec8a..21a7ee6 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -23,4 +23,5 @@ android {
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:appcompat-v7:21.0.3'
+ compile 'com.android.support:cardview-v7:21.0.3'
}
diff --git a/app/src/main/java/com/kauron/dungeonmanager/Introduction.java b/app/src/main/java/com/kauron/dungeonmanager/Introduction.java
index aebd5a0..363c7bc 100644
--- a/app/src/main/java/com/kauron/dungeonmanager/Introduction.java
+++ b/app/src/main/java/com/kauron/dungeonmanager/Introduction.java
@@ -64,6 +64,7 @@ public class Introduction extends ActionBarActivity {
@Override
public void onBackPressed() {
+ super.onBackPressed();
Toast.makeText(
getApplicationContext(),
R.string.message_no_back_button_intro,
diff --git a/app/src/main/java/com/kauron/dungeonmanager/MainActivity.java b/app/src/main/java/com/kauron/dungeonmanager/MainActivity.java
index 24a2a28..8622e67 100644
--- a/app/src/main/java/com/kauron/dungeonmanager/MainActivity.java
+++ b/app/src/main/java/com/kauron/dungeonmanager/MainActivity.java
@@ -57,7 +57,6 @@ public class MainActivity extends ActionBarActivity{
.setColorFilter(Color.parseColor("#62BACE"), PorterDuff.Mode.SRC_IN);
curativeEffortsBar.getProgressDrawable()
.setColorFilter(Color.parseColor("#FFD700"), PorterDuff.Mode.SRC_IN);
- //TODO: use the negative PG bar, not curativeEfforts one
undo = false;
//begin
restoreData();
@@ -77,7 +76,11 @@ public class MainActivity extends ActionBarActivity{
@Override
public boolean onPrepareOptionsMenu (Menu menu) {
- menu.findItem(R.id.action_undo).setVisible(undo);
+ menu.findItem(R.id.action_undo).setEnabled(undo);
+ if (undo)
+ menu.findItem(R.id.action_undo).getIcon().setAlpha(255);
+ else
+ menu.findItem(R.id.action_undo).getIcon().setAlpha(128);
return true;
}
@@ -120,7 +123,6 @@ public class MainActivity extends ActionBarActivity{
//levelUp
//TODO: update defenses
//TODO: add attack points when necessary
- //TODO: update currentPg button
//TODO: improve leveling up
player.setMaxPgOnLevelUp();
lvl.setText(
@@ -496,11 +498,13 @@ public class MainActivity extends ActionBarActivity{
undoObject = NULL;
message = getString(R.string.action_undo_current_pg);
}
- Toast.makeText(
- getApplicationContext(),
- message,
- Toast.LENGTH_LONG
- ).show();
+ if (!message.isEmpty()) {
+ Toast.makeText(
+ getApplicationContext(),
+ message,
+ Toast.LENGTH_LONG
+ ).show();
+ }
pgUpdate();
undo = false;
invalidateOptionsMenu();
@@ -599,7 +603,6 @@ public class MainActivity extends ActionBarActivity{
}
- //TODO: show on screen the max pg's
// if(progressBar.getId() == R.id.pgBar) {
// double rate = (double)current / progressBar.getMax() * (negative ? -1:1);
// if (rate <= 0) {
diff --git a/app/src/main/java/com/kauron/dungeonmanager/Player.java b/app/src/main/java/com/kauron/dungeonmanager/Player.java
index 4dafd5a..27508ae 100644
--- a/app/src/main/java/com/kauron/dungeonmanager/Player.java
+++ b/app/src/main/java/com/kauron/dungeonmanager/Player.java
@@ -217,7 +217,7 @@ public class Player {
public void setRaceInt(int raceInt) {this.raceInt= raceInt;}
public int getRaceInt() {return raceInt;}
- //TODO: implement time in the app
+ //TODO: implement turns (for bonuses and continuous damage in the app
public void rest(boolean isLong) {
if(isLong) {
pg = maxPg;
diff --git a/app/src/main/res/drawable-hdpi/ic_action_edit.png b/app/src/main/res/drawable-hdpi/ic_action_edit.png
deleted file mode 100644
index 7801abc..0000000
Binary files a/app/src/main/res/drawable-hdpi/ic_action_edit.png and /dev/null differ
diff --git a/app/src/main/res/drawable-hdpi/ic_action_name.png b/app/src/main/res/drawable-hdpi/ic_action_name.png
deleted file mode 100644
index c4a7262..0000000
Binary files a/app/src/main/res/drawable-hdpi/ic_action_name.png and /dev/null differ
diff --git a/app/src/main/res/drawable-mdpi/ic_action_edit.png b/app/src/main/res/drawable-mdpi/ic_action_edit.png
deleted file mode 100644
index 90bbb50..0000000
Binary files a/app/src/main/res/drawable-mdpi/ic_action_edit.png and /dev/null differ
diff --git a/app/src/main/res/drawable-mdpi/ic_action_name.png b/app/src/main/res/drawable-mdpi/ic_action_name.png
deleted file mode 100644
index b091366..0000000
Binary files a/app/src/main/res/drawable-mdpi/ic_action_name.png and /dev/null differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_action_edit.png b/app/src/main/res/drawable-xhdpi/ic_action_edit.png
deleted file mode 100644
index b64a5bc..0000000
Binary files a/app/src/main/res/drawable-xhdpi/ic_action_edit.png and /dev/null differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_action_name.png b/app/src/main/res/drawable-xhdpi/ic_action_name.png
deleted file mode 100644
index 6557397..0000000
Binary files a/app/src/main/res/drawable-xhdpi/ic_action_name.png and /dev/null differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_action_edit.png b/app/src/main/res/drawable-xxhdpi/ic_action_edit.png
deleted file mode 100644
index 3721478..0000000
Binary files a/app/src/main/res/drawable-xxhdpi/ic_action_edit.png and /dev/null differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_action_name.png b/app/src/main/res/drawable-xxhdpi/ic_action_name.png
deleted file mode 100644
index daded34..0000000
Binary files a/app/src/main/res/drawable-xxhdpi/ic_action_name.png and /dev/null differ
diff --git a/app/src/main/res/layout/activity_welcome.xml b/app/src/main/res/layout/activity_welcome.xml
index 498e3fe..f5586b9 100644
--- a/app/src/main/res/layout/activity_welcome.xml
+++ b/app/src/main/res/layout/activity_welcome.xml
@@ -1,6 +1,8 @@
+ android:onClick="onLoadClick" />
+
diff --git a/app/src/main/res/menu/menu_main.xml b/app/src/main/res/menu/menu_main.xml
index 5ea77ce..6a9acbb 100644
--- a/app/src/main/res/menu/menu_main.xml
+++ b/app/src/main/res/menu/menu_main.xml
@@ -1,12 +1,12 @@