Det verkar som att du använder en gammal webbläsare, det kan göra att allt inte fungerar eller ser ut som det borde.
Utforska sortiment

Diamond Rush Game For Nokia X2-01 320x240 < FULL – Playbook >

public void startApp() running = true; gameThread = new Thread(this); gameThread.start();

class GameCanvas extends Canvas private int menuSelection = 0;

switch (map[y][x]) Graphics.LEFT); break;

private Random random = new Random();

private void drawMenu(Graphics g) g.setColor(0, 0, 0); g.fillRect(0, 0, getWidth(), getHeight()); g.setColor(255, 215, 0); g.setFont(Font.getFont(Font.FACE_PROPORTIONAL, Font.STYLE_BOLD, Font.SIZE_LARGE)); g.drawString("DIAMOND RUSH", getWidth()/2, 40, Graphics.HCENTER); g.setColor(255, 255, 255); g.setFont(Font.getFont(Font.FACE_PROPORTIONAL, Font.STYLE_PLAIN, Font.SIZE_MEDIUM)); g.drawString("Press OK to Start", getWidth()/2, 120, Graphics.HCENTER); g.drawString("Use 2,4,6,8 to move", getWidth()/2, 160, Graphics.HCENTER); g.drawString("5 to pick diamonds", getWidth()/2, 190, Graphics.HCENTER);

// Map dimensions private static final int WIDTH = 15; // 15 tiles wide private static final int HEIGHT = 12; // 12 tiles high private static final int TILE_SIZE = 20; // 20x20 pixels (20*15=300, 20*12=240)

public class DiamondRush extends MIDlet implements CommandListener, Runnable { private Display display; private GameCanvas canvas; private Command exitCommand; private boolean running; private Thread gameThread; diamond rush game for nokia x2-01 320x240

private void drawHUD(Graphics g) Graphics.LEFT); if (exitOpen) Graphics.LEFT);

private void drawGame(Graphics g) // Draw map for (int y = 0; y < HEIGHT; y++) for (int x = 0; x < WIDTH; x++) int px = x * TILE_SIZE; int py = y * TILE_SIZE;

public void run() { while (running) { if (gameState == STATE_PLAYING) canvas.handleInput(); canvas.repaint(); try Thread.sleep(50); catch (Exception e) {} } } public void startApp() running = true; gameThread =

private void newGame() generateRandomLevel(); diamondsCollected = 0; exitOpen = false; gameState = STATE_PLAYING;

public void handleInput() int key = getGameAction(getKeyStates());

protected void keyPressed(int keyCode)

public void pauseApp() {} public void destroyApp(boolean unconditional) running = false;