Commit 8713484d authored by Aneta Steimarova's avatar Aneta Steimarova

#947 Added tweezers to safe bonus

parent 15e2590a
......@@ -116,7 +116,7 @@ public class SafeAssets {
public static final String MEDIUM_HARD_LIGHT4_GREY = GFX_PATH + LIGHTS + "4grey";
//======== SAFE BONUS =============
public static final String KNIFE = GFX_PATH + BONUS + "knife";
public static final String TWEEZERS = GFX_PATH + BONUS + "tweezers";
public static final String BOOM = GFX_PATH + BONUS + "boom";
public static final String BONUS_BACKGROUND = GFX_PATH + BONUS + "background";
......
......@@ -115,15 +115,16 @@ public class BonusCableGroup extends Group {
}
public void cut(SequenceAction sa) {
Image knife = new Image(safeGame.getScreenTextureRegion(SafeAssets.KNIFE));
float knifeXPos = cable.getX() + (cable.getWidth()/2) -knife.getWidth()/2 + 30;
float knifeYPos = cable.getY() + cable.getHeight()/2;
knife.setPosition(knifeXPos, knifeYPos);
addActor(knife);
Image tweezers = new Image(safeGame.getScreenTextureRegion(SafeAssets.TWEEZERS));
tweezers.setSize(213, 134);
float tweezersXPos = cable.getX() + cable.getWidth();
float tweezersYPos = cable.getY() - tweezers.getHeight()/2 + 20;
tweezers.setPosition(tweezersXPos, tweezersYPos);
addActor(tweezers);
sa.addAction(Actions.sequence(Actions.run(new Runnable() {
@Override
public void run() {
knife.addAction(Actions.moveTo(knifeXPos, knifeYPos - knife.getHeight() - 20, 1f));
tweezers.addAction(Actions.moveTo(tweezersXPos - cable.getWidth()/2, tweezersYPos, 1f));
}
}), Actions.delay(1f),Actions.run(new Runnable() {
@Override
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment