コード例 #1
0
ファイル: GamePanel.java プロジェクト: Zankas/GameRaceBeta
  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);
    }
  }