Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public String format(final long time) {
- final StringBuilder string = new StringBuilder();
- final long totalSeconds = time / 1000L;
- final long totalMinutes = totalSeconds / 60L;
- final long totalHours = totalMinutes / 60L;
- final int seconds = (int) totalSeconds % 60;
- final int minutes = (int) totalMinutes % 60;
- final int hours = (int) totalHours % 24;
- if (hours > 0) {
- string.append(String.valueOf(String.valueOf(hours)) + "h ");
- }
- if (minutes > 0) {
- string.append(String.valueOf(String.valueOf(minutes)) + "m ");
- }
- string.append(String.valueOf(String.valueOf(seconds)) + "s");
- return string.toString();
- }
- public void onPaint(final Graphics g) {
- if (started) {
- g.drawString("State: " + state, 10, 50);
- }
- final String runTime = format(System.currentTimeMillis() - startTime);
- final long runesMade = (getSkillTracker().getGainedExperience(Skill.RUNECRAFTING) / 252) * 28;
- final long runesPerHour = (getSkillTracker().getGainedExperiencePerHour(Skill.RUNECRAFTING) / 252) * 28;
- g.drawString("Runtime: " + runTime, 10, 65);
- g.drawString("Experience(p/h): " + getSkillTracker().getGainedExperience(Skill.RUNECRAFTING) + "("
- + getSkillTracker().getGainedExperiencePerHour(Skill.RUNECRAFTING) + ")", 10, 80);
- g.drawString("Level(gained): " + getSkills().getRealLevel(Skill.RUNECRAFTING) + "("
- + getSkillTracker().getGainedLevels(Skill.RUNECRAFTING) + ")", 10, 95);
- g.drawString("Runes Made(p/h) " + runesMade + "(" + String.valueOf(runesPerHour) + ")", 10, 110);
- }
Advertisement
Add Comment
Please, Sign In to add comment