private void addXpBar(Screen screen) { int xpSinceLastLevelUp = (int) (player.xpSinceLastLevelUp()); int xpNeededForNextLevel = (int) (player.nettoXpNeededForLevel(player.plevel + 1)); int maxIndex = Art.panel_xpBar[0].length - 1; int index = maxIndex - Math.round(xpSinceLastLevelUp * maxIndex / xpNeededForNextLevel); if (index < 0) index = 0; else if (index > maxIndex) index = maxIndex; screen.blit(Art.panel_xpBar[0][index], 311, screen.h - 32); screen.blit(Art.panel_star, 314, screen.h - 40); Font font = Font.defaultFont(); font.draw(screen, texts.playerLevel(player.plevel + 1), 335, screen.h - 36); }