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); }