220x176 | Java Games
public void moveRight() { x = Math.min(WIDTH - SIZE - 2, x + SPEED); }
/** * Solid player piece (a crisp, retro block). */ private static class SolidPlayer { private int x, y; private static final int SIZE = 12; private static final int SPEED = 16;
// Draw solid UI panel g.setColor(new Color(0, 0, 0, 180)); g.fillRect(0, 0, WIDTH, 20); g.setFont(pixelFont); g.setColor(Color.WHITE); g.drawString("SCORE: " + score, 8, 14); g.drawString("220x176", WIDTH - 52, 14); java games 220x176
public Rectangle getBounds() { return new Rectangle(x, y, SIZE, SIZE); }
// Scale graphics to our game resolution g.scale(SCALE, SCALE); g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_OFF); g.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_OFF); public void moveRight() { x = Math
gamePanel.render(); try { Thread.sleep(1); } catch (InterruptedException e) { e.printStackTrace(); } } } }
private class GameKeyListener extends KeyAdapter { @Override public void keyPressed(KeyEvent e) { long currentTime = System.currentTimeMillis(); if (currentTime - lastMoveTime < MOVE_DELAY_MS) return; x + SPEED)
random = new Random(); initGame(); }