Guest User

Untitled

a guest
Sep 25th, 2016
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.52 KB | None | 0 0
  1. public String format(final long time) {
  2. final StringBuilder string = new StringBuilder();
  3. final long totalSeconds = time / 1000L;
  4. final long totalMinutes = totalSeconds / 60L;
  5. final long totalHours = totalMinutes / 60L;
  6. final int seconds = (int) totalSeconds % 60;
  7. final int minutes = (int) totalMinutes % 60;
  8. final int hours = (int) totalHours % 24;
  9. if (hours > 0) {
  10. string.append(String.valueOf(String.valueOf(hours)) + "h ");
  11. }
  12. if (minutes > 0) {
  13. string.append(String.valueOf(String.valueOf(minutes)) + "m ");
  14. }
  15. string.append(String.valueOf(String.valueOf(seconds)) + "s");
  16. return string.toString();
  17. }
  18.  
  19. public void onPaint(final Graphics g) {
  20. if (started) {
  21. g.drawString("State: " + state, 10, 50);
  22. }
  23.  
  24. final String runTime = format(System.currentTimeMillis() - startTime);
  25. final long runesMade = (getSkillTracker().getGainedExperience(Skill.RUNECRAFTING) / 252) * 28;
  26. final long runesPerHour = (getSkillTracker().getGainedExperiencePerHour(Skill.RUNECRAFTING) / 252) * 28;
  27. g.drawString("Runtime: " + runTime, 10, 65);
  28. g.drawString("Experience(p/h): " + getSkillTracker().getGainedExperience(Skill.RUNECRAFTING) + "("
  29. + getSkillTracker().getGainedExperiencePerHour(Skill.RUNECRAFTING) + ")", 10, 80);
  30. g.drawString("Level(gained): " + getSkills().getRealLevel(Skill.RUNECRAFTING) + "("
  31. + getSkillTracker().getGainedLevels(Skill.RUNECRAFTING) + ")", 10, 95);
  32. g.drawString("Runes Made(p/h) " + runesMade + "(" + String.valueOf(runesPerHour) + ")", 10, 110);
  33.  
  34. }
Advertisement
Add Comment
Please, Sign In to add comment