mirror of
https://github.com/michaelrausch/Party-Parrots-At-Sea.git
synced 2026-05-09 14:28:43 +00:00
Fixed Boats powering up and down correctly. Icons respond correctly
#story[1293]
This commit is contained in:
@@ -112,11 +112,29 @@ public class ServerYacht {
|
||||
location = geoPoint;
|
||||
}
|
||||
|
||||
/**
|
||||
* Powers up a yacht with a given yacht, only after powering it down first to avoid double power
|
||||
* ups
|
||||
*
|
||||
* @param powerUp The given power up
|
||||
*/
|
||||
public void powerUp(TokenType powerUp) {
|
||||
powerDown();
|
||||
switch (powerUp) {
|
||||
case BOOST:
|
||||
powerUpSpeedMultiplier = GameState.VELOCITY_BOOST_MULTIPLIER;
|
||||
break;
|
||||
case HANDLING:
|
||||
powerUpHandlingMultiplier = GameState.HANDLING_BOOST_MULTIPLIER;
|
||||
break;
|
||||
}
|
||||
this.powerUp = powerUp;
|
||||
powerUpStartTime = System.currentTimeMillis();
|
||||
}
|
||||
|
||||
/**
|
||||
* Powers down a yacht, returning its power multipliers back to 1
|
||||
*/
|
||||
public void powerDown() {
|
||||
this.powerUp = null;
|
||||
this.powerUpSpeedMultiplier = 1;
|
||||
|
||||
Reference in New Issue
Block a user