@Override public void onFinish() { log.info("Runtime: " + Timer.format(painter.getRunTime())); log.info( "Money made: " + (moneyHandler.getTotalMoneyMade() / 1000) + "." + (moneyHandler.getTotalMoneyMade() % 1000) + "k"); log.info("XP gained: " + painter.xPGained()); log.info("XP/hr: " + painter.xPPerHour()); }
@Override public int loop() { for (Strategy currentStrategy : strategies) { if (currentStrategy.isValid()) { painter.setTotalMoneyMade(moneyHandler.getTotalMoneyMade()); currentStrategy.execute(); } } return Random.nextInt(300, 600); }
public void substract(String player, double amount) { handler.substract(player, amount); }
public double getBalance(String player) { return handler.getBalance(player); }
public void add(String player, double amount) { handler.add(player, amount); }