private void paintPanelGame(Graphics2D g) { g.drawImage(ImageProvider.getPanelGame(), 0, 0, null); Font font = new Font("ARIAL", 50, 40); g.setFont(font); g.setColor(Color.BLACK); g.drawString("Track", 40, 40); g.drawString(nameTrack, 40, 90); g.drawString("Km/h " + (int) (game.getWorld().getCar().getSpeed() * 50), 480, 90); g.drawString( (int) (game.getCarManagerHuman().getCheckpoints().getActualLaps()) + "/" + game.getCarManagerHuman().getCheckpoints().getTotalLaps() + " Laps", 480, 40); g.drawString( "Time " + actualCalendar.get(Calendar.MINUTE) + ":" + actualCalendar.get(Calendar.SECOND) + ":" + actualCalendar.get(Calendar.MILLISECOND), 700, 90); GregorianCalendar tmpCalendar = new GregorianCalendar(); if (recordTrack > 0) { tmpCalendar.setTimeInMillis(recordTrack); g.drawString( "Best " + tmpCalendar.get(Calendar.MINUTE) + ":" + tmpCalendar.get(Calendar.SECOND) + ":" + tmpCalendar.get(Calendar.MILLISECOND), 700, 40); } else { g.drawString("Best --:--:--", 700, 40); } }