public class Tank {
protected long beschleunigungTimer;
protected boolean beschleunigung = false;
protected void toolKontroller(){
original();
if (tankManager.status == GameManager.PAUSE || tankManager.status == GameManager.EXIT) {
if (beschleunigung) {
beschleunigungTimer += elapsedTime;
}
}
if (beschleunigung && System.currentTimeMillis() - beschleunigungTimer > 10000) {
geschwindigkeit -=0.00010f;
beschleunigung = false;
}
}
protected void toolBehandeln(int toolType) {
original(toolType);
switch (toolType) {
case 370:// 30,144,255
if (!beschleunigung) {
this.beschleunigungTimer = System.currentTimeMillis();
this.beschleunigung = true;
this.geschwindigkeit += 0.00010f;
}
break;
}
}
}