/** * Gives skill points to the player for all classes matching the experience source * * @param amount amount of levels to give * @param source source of the levels */ public void givePoints(int amount, ExpSource source) { for (PlayerClass playerClass : classes.values()) { if (playerClass.getData().receivesExp(source)) { playerClass.givePoints(amount); } } }