new app Bushido Blocks

This commit is contained in:
David Black 2013-05-08 12:17:33 +01:00
parent eae481947d
commit 05f015094d
2 changed files with 114 additions and 0 deletions

View file

@ -0,0 +1,35 @@
Category:Games
License:GPLv3
Web Site:
Source Code:https://github.com/sandeel/Bushido-Blocks
Issue Tracker:https://github.com/sandeel/Bushido-Blocks/issues
Summary:Block-matching game
Description:
Test your skills and master the way of the Samurai in this fast-paced and
addictive Bejeweled-style puzzle game!
Tap matches of three or more blocks to slice them with your katana.
The more blocks you can slice in one go, the more time you gain in a race
against the clock.
Special blocks eliminate whole rows of blocks but don't give you any extra
time, so use them wisely!
Proprietary leaderboard and ad libraries were removed.
.
Repo Type:git
Repo:https://github.com/sandeel/Bushido-Blocks
Build Version:1.4,13,25c70,init=rm -rf libs/*,patch=swarm.patch,\
srclibs=MobAdMob@2d5736,extlibs=libgdx/libgdx-0.9.7.zip,\
subdir=bushido-blocks-android,prebuild=\
sed -i 's@\(reference.1=\).*@\1$$MobAdMob$$@;/merger/d' project.properties && \
printf 'source.dir=src;../bushido-blocks/src' > ant.properties,build=\
cd libs/ && unzip libgdx-0.9.7.zip armeabi-v7a/* armeabi/* \
gdx.jar gdx-backend-android.jar
Auto Update Mode:None
Update Check Mode:RepoManifest
Current Version:1.4
Current Version Code:13

View file

@ -0,0 +1,79 @@
diff --git a/bushido-blocks-android/src/com/sandeel/bushidoblocks/AndroidLeaderboard.java b/bushido-blocks-android/src/com/sandeel/bushidoblocks/AndroidLeaderboard.java
index 6f70a79..73ba50f 100644
--- a/bushido-blocks-android/src/com/sandeel/bushidoblocks/AndroidLeaderboard.java
+++ b/bushido-blocks-android/src/com/sandeel/bushidoblocks/AndroidLeaderboard.java
@@ -20,38 +20,19 @@
package com.sandeel.bushidoblocks;
import com.sandeel.bushidoblocks.Leaderboard;
-import com.swarmconnect.Swarm;
-import com.swarmconnect.SwarmLeaderboard;
-import com.swarmconnect.SwarmLeaderboard.GotLeaderboardCB;
public class AndroidLeaderboard implements Leaderboard {
- GotLeaderboardCB callback = new GotLeaderboardCB() {
- public void gotLeaderboard(SwarmLeaderboard lb) {
-
- if (lb != null) {
-
- // Save the leaderboard for later use
- service = lb;
- }
- }
- };
-
- private SwarmLeaderboard service;
public AndroidLeaderboard() {
- SwarmLeaderboard.getLeaderboardById(ID, callback);
}
public void submitScore(int score) {
- if (service != null) service.submitScore(score);
}
public void showLeaderboards() {
- if (service != null) service.showLeaderboard();
}
public void showDash() {
- Swarm.showDashboard();
}
}
diff --git a/bushido-blocks-android/src/com/sandeel/bushidoblocks/MainActivity.java b/bushido-blocks-android/src/com/sandeel/bushidoblocks/MainActivity.java
index 12e4392..c5d735c 100644
--- a/bushido-blocks-android/src/com/sandeel/bushidoblocks/MainActivity.java
+++ b/bushido-blocks-android/src/com/sandeel/bushidoblocks/MainActivity.java
@@ -30,7 +30,6 @@ import com.google.ads.AdRequest;
import com.google.ads.AdSize;
import com.google.ads.AdView;
import com.sandeel.bushidoblocks.BushidoBlocks;
-import com.swarmconnect.Swarm;
public class MainActivity extends AndroidApplication {
@@ -39,9 +38,6 @@ public class MainActivity extends AndroidApplication {
super.onCreate(savedInstanceState);
- Swarm.setActive(this);
- Swarm.init(this, ID, "KEY");
-
AndroidApplicationConfiguration cfg = new AndroidApplicationConfiguration();
cfg.useGL20 = true;
cfg.useAccelerometer = false;
@@ -88,11 +84,9 @@ public class MainActivity extends AndroidApplication {
public void onResume() {
super.onResume();
- Swarm.setActive(this);
}
public void onPause() {
super.onPause();
- Swarm.setInactive(this);
}
-}
\ No newline at end of file
+}