Skip to content
Snippets Groups Projects
Commit f5f2dc4e authored by Luboš Horáček's avatar Luboš Horáček
Browse files

#9 Spoon tests

parent efb2bf33
No related branches found
No related tags found
No related merge requests found
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath('com.stanfy.spoon:spoon-gradle-plugin:0.14.1') {
exclude module: 'commons-io'
exclude module: 'guava'
}
classpath 'commons-io:commons-io:2.4'
classpath 'com.google.guava:guava:17.0'
}
}
android { android {
buildToolsVersion "21.1.2" buildToolsVersion "21.1.2"
compileSdkVersion 21 compileSdkVersion 21
...@@ -138,3 +124,7 @@ idea { ...@@ -138,3 +124,7 @@ idea {
} }
} }
} }
spoon {
debug = true // for debug output
}
...@@ -7,10 +7,7 @@ buildscript { ...@@ -7,10 +7,7 @@ buildscript {
classpath 'de.richsource.gradle.plugins:gwt-gradle-plugin:0.6' classpath 'de.richsource.gradle.plugins:gwt-gradle-plugin:0.6'
classpath 'com.android.tools.build:gradle:1.0.0' classpath 'com.android.tools.build:gradle:1.0.0'
classpath 'org.robovm:robovm-gradle-plugin:1.0.0-beta-01' classpath 'org.robovm:robovm-gradle-plugin:1.0.0-beta-01'
classpath('com.stanfy.spoon:spoon-gradle-plugin:0.14.1') { classpath('com.stanfy.spoon:spoon-gradle-plugin:1.0.2')
exclude module: 'commons-io'
exclude module: 'guava'
}
classpath 'commons-io:commons-io:2.4' classpath 'commons-io:commons-io:2.4'
classpath 'com.google.guava:guava:17.0' classpath 'com.google.guava:guava:17.0'
} }
......
package cz.nic.tablexia.game.games.robbery; package cz.nic.tablexia.game.games.robbery;
import static com.badlogic.gdx.scenes.scene2d.actions.Actions.alpha;
import static com.badlogic.gdx.scenes.scene2d.actions.Actions.fadeIn;
import static com.badlogic.gdx.scenes.scene2d.actions.Actions.fadeOut;
import static com.badlogic.gdx.scenes.scene2d.actions.Actions.run;
import static com.badlogic.gdx.scenes.scene2d.actions.Actions.sequence;
import java.util.List;
import com.badlogic.gdx.Gdx; import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.InputMultiplexer; import com.badlogic.gdx.InputMultiplexer;
import com.badlogic.gdx.InputProcessor; import com.badlogic.gdx.InputProcessor;
...@@ -18,6 +10,8 @@ import com.badlogic.gdx.graphics.g2d.Batch; ...@@ -18,6 +10,8 @@ import com.badlogic.gdx.graphics.g2d.Batch;
import com.badlogic.gdx.math.Interpolation; import com.badlogic.gdx.math.Interpolation;
import com.badlogic.gdx.scenes.scene2d.Actor; import com.badlogic.gdx.scenes.scene2d.Actor;
import java.util.List;
import cz.nic.tablexia.game.common.RandomAccess; import cz.nic.tablexia.game.common.RandomAccess;
import cz.nic.tablexia.game.difficulty.GameDifficulty; import cz.nic.tablexia.game.difficulty.GameDifficulty;
import cz.nic.tablexia.game.games.robbery.assets.RobberyAssets; import cz.nic.tablexia.game.games.robbery.assets.RobberyAssets;
...@@ -28,6 +22,12 @@ import cz.nic.tablexia.graphics.ColorTexture; ...@@ -28,6 +22,12 @@ import cz.nic.tablexia.graphics.ColorTexture;
import cz.nic.tablexia.loader.CommonAssets; import cz.nic.tablexia.loader.CommonAssets;
import cz.nic.tablexia.screen.AbstractTablexiaScreen; import cz.nic.tablexia.screen.AbstractTablexiaScreen;
import static com.badlogic.gdx.scenes.scene2d.actions.Actions.alpha;
import static com.badlogic.gdx.scenes.scene2d.actions.Actions.fadeIn;
import static com.badlogic.gdx.scenes.scene2d.actions.Actions.fadeOut;
import static com.badlogic.gdx.scenes.scene2d.actions.Actions.run;
import static com.badlogic.gdx.scenes.scene2d.actions.Actions.sequence;
public class RobberyScreen extends AbstractTablexiaScreen<GameRule> { public class RobberyScreen extends AbstractTablexiaScreen<GameRule> {
private static int CREATURES_COUNT = 50; private static int CREATURES_COUNT = 50;
...@@ -325,6 +325,8 @@ public class RobberyScreen extends AbstractTablexiaScreen<GameRule> { ...@@ -325,6 +325,8 @@ public class RobberyScreen extends AbstractTablexiaScreen<GameRule> {
private void processNewScreen(AbstractTablexiaScreen<Void> newScreen) { private void processNewScreen(AbstractTablexiaScreen<Void> newScreen) {
AbstractTablexiaScreen<Void> lastScreen = actualScreen; AbstractTablexiaScreen<Void> lastScreen = actualScreen;
actualScreen = newScreen; actualScreen = newScreen;
inputMultiplexer.addProcessor(newScreen.getInputProcessor()); inputMultiplexer.addProcessor(newScreen.getInputProcessor());
newScreen.show(); newScreen.show();
if (lastScreen != null) { if (lastScreen != null) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment