예제 #1
0
  public void render(Graphics g) {

    g.setColor(Color.cyan);
    g.fillRect(
        0,
        0,
        (int) (Game.widthRatio * Game.WIDTH) + 20,
        (int) (Game.heightRatio * Game.HEIGHT) + 20);
    g.setColor(Color.white);
    g.fillOval(
        (int) (Game.widthRatio * 10),
        (int) (Game.heightRatio * 10),
        (int) (Game.widthRatio * 50),
        (int) (Game.heightRatio * 50));
    g.setColor(Color.white);
    Font fnt = new Font("arial black", 1, (int) (40 * Math.min(Game.widthRatio, Game.heightRatio)));
    g.setFont(fnt);
    // g.drawString("1", 20, 50);
    g.fillRect(
        (int) (Game.widthRatio * 100),
        (int) (Game.heightRatio * 100),
        (int) (Game.widthRatio * 1000),
        (int) (Game.heightRatio * 100));
    g.setColor(Color.red);
    g.drawString(
        "How much is 10 + 10?", (int) (Game.widthRatio * 150), (int) (Game.heightRatio * 150));
    g.fillRect(
        (int) (Game.widthRatio * 100),
        (int) (Game.heightRatio * 250),
        (int) (Game.widthRatio * 800),
        (int) (Game.heightRatio * 100));
    g.fillRect(
        (int) (Game.widthRatio * 100),
        (int) (Game.heightRatio * 400),
        (int) (Game.widthRatio * 800),
        (int) (Game.heightRatio * 100));
    g.fillRect(
        (int) (Game.widthRatio * 100),
        (int) (Game.heightRatio * 550),
        (int) (Game.widthRatio * 800),
        (int) (Game.heightRatio * 100));
    g.fillRect(
        (int) (Game.widthRatio * 100),
        (int) (Game.heightRatio * 700),
        (int) (Game.widthRatio * 800),
        (int) (Game.heightRatio * 100));
    g.setColor(Color.cyan);
    g.drawString("1010", (int) (Game.widthRatio * 120), (int) (Game.heightRatio * 290));
    g.drawString("4", (int) (Game.widthRatio * 120), (int) (Game.heightRatio * 440));
    g.drawString("100", (int) (Game.widthRatio * 120), (int) (Game.heightRatio * 590));
    g.drawString("20", (int) (Game.widthRatio * 120), (int) (Game.heightRatio * 740));
    timer.render(g);
  }