Esempio n. 1
0
  private void saveStats() {
    Specular.prefs.putInteger(
        "Time Played Ticks", Specular.prefs.getInteger("Time Played Ticks") + ticks);
    Specular.prefs.putInteger(
        "Bullets Fired", Specular.prefs.getInteger("Bullets Fired") + Bullet.bulletsFired);
    Bullet.bulletsFired = 0;

    Specular.prefs.putInteger(
        "Bullets Missed", Specular.prefs.getInteger("Bullets Missed") + Bullet.bulletsMissed);
    Bullet.bulletsMissed = 0;

    Specular.prefs.putInteger(
        "Enemies Killed", Specular.prefs.getInteger("Enemies Killed") + enemiesKilled);
    Specular.prefs.putInteger("Games Played", Specular.prefs.getInteger("Games Played") + 1);

    Specular.prefs.putFloat("Freeze Time", SlowdownEnemies.getFreezeTime());
    // Specular.prefs.putFloat("Boardshock Efficiency", BoardShock.getEfficiency());
    Specular.prefs.putFloat("Burst Max Time", BulletBurst.getMaxActiveTime());
    Specular.prefs.putFloat("Firerate Boost", FireRateBoost.getBoost());
    Specular.prefs.putFloat("Swarm Effect", Swarm.getEffect());
    Specular.prefs.putFloat("Repulsor Max Time", Repulsor.getMaxActiveTime());
    Specular.prefs.putFloat("PDS Damage", PDS.getDamage());
    Specular.prefs.putFloat("Laser Aiming Arc", getPlayer().getLaserArc());
    Specular.prefs.putFloat("Upgrade Points", getPlayer().getUpgradePoints());

    if (player.getScore() > Specular.prefs.getInteger("Highscore"))
      Specular.prefs.putInteger("Highscore", player.getScore());

    Specular.prefs.flush();
  }