aboutsummaryrefslogtreecommitdiff
path: root/app/src
diff options
context:
space:
mode:
authorCamil Staps2015-04-23 17:16:58 +0200
committerCamil Staps2015-04-23 17:16:58 +0200
commit844ca299fdfde7e14c4cb8da56f998ea95813d0d (patch)
tree1bd067d603ac285650582c340c9e8678013343f2 /app/src
parentMainActivity (diff)
parentVictory tune (diff)
Merge branch 'master' of github:camilstaps/RushHourAndroid into MainActivity
Diffstat (limited to 'app/src')
-rw-r--r--app/src/main/java/com/camilstaps/rushhour/HighScore.java19
-rw-r--r--app/src/main/java/com/camilstaps/rushhour/HighScoreList.java29
-rw-r--r--app/src/main/res/raw/victory.wavbin0 -> 325838 bytes
3 files changed, 47 insertions, 1 deletions
diff --git a/app/src/main/java/com/camilstaps/rushhour/HighScore.java b/app/src/main/java/com/camilstaps/rushhour/HighScore.java
index 87c9816..ce5e001 100644
--- a/app/src/main/java/com/camilstaps/rushhour/HighScore.java
+++ b/app/src/main/java/com/camilstaps/rushhour/HighScore.java
@@ -2,8 +2,9 @@ package com.camilstaps.rushhour;
/**
* Created by camilstaps on 23-4-15.
+ * Edited by Halzyn on 23-4-15.
*/
-public class HighScore {
+public class HighScore implements Comparable<HighScore> {
private final int score;
private final String name;
@@ -21,4 +22,20 @@ public class HighScore {
return name;
}
+ @Override
+ public int compareTo(HighScore other_score) {
+ if (other_score.getScore() < score)
+ {
+ return -1;
+ }
+ else if (other_score.getScore() == score)
+ {
+ return 0;
+ }
+ else
+ {
+ return 1;
+ }
+ }
+
}
diff --git a/app/src/main/java/com/camilstaps/rushhour/HighScoreList.java b/app/src/main/java/com/camilstaps/rushhour/HighScoreList.java
new file mode 100644
index 0000000..c0a7e67
--- /dev/null
+++ b/app/src/main/java/com/camilstaps/rushhour/HighScoreList.java
@@ -0,0 +1,29 @@
+/*
+ * To change this license header, choose License Headers in Project Properties.
+ * To change this template file, choose Tools | Templates
+ * and open the template in the editor.
+ */
+package rushhour;
+
+import java.util.Collections;
+import java.util.List;
+
+/**
+ *
+ * @author Created by halzyn on 23-4-15.
+ */
+public class HighScoreList {
+
+ private List<HighScore> list;
+
+ public HighScoreList (List<HighScore> some_list) {
+ this.list = some_list;
+ }
+
+ public void addToList(HighScore score)
+ {
+ list.add(score);
+ Collections.sort(list);
+ }
+
+}
diff --git a/app/src/main/res/raw/victory.wav b/app/src/main/res/raw/victory.wav
new file mode 100644
index 0000000..e11f4ff
--- /dev/null
+++ b/app/src/main/res/raw/victory.wav
Binary files differ