Removed Toolpreview feature
Added Power Mushroom + functionality
This commit is contained in:
@ -0,0 +1,30 @@
|
||||
package de.frajul.endlessroll.entities.tools;
|
||||
|
||||
import de.frajul.endlessroll.data.Vector;
|
||||
import de.frajul.endlessroll.entities.DestroyEffect;
|
||||
import de.frajul.endlessroll.entities.Player;
|
||||
import de.frajul.endlessroll.entities.collision.geometry.Geometry;
|
||||
import de.frajul.endlessroll.main.game.Timer;
|
||||
|
||||
/**
|
||||
* Created by Julian on 02.10.2017.
|
||||
*/
|
||||
|
||||
public class PowerMushroom extends Tool {
|
||||
|
||||
public PowerMushroom(Vector position) {
|
||||
super(ToolType.POWER_MUSHROOM, position, true, false);
|
||||
animation.disable();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onPlayerCollision(Player player, Timer timer) {
|
||||
player.startSuperPower(timer.getCurrentTime());
|
||||
super.destroy(DestroyEffect.ENERGY_COLLECT);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected Geometry createCollisionBounds() {
|
||||
return this;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user