food.java~6~

来自「j2me源代码」· JAVA~6~ 代码 · 共 30 行

JAVA~6~
30
字号
package snake;

import javax.microedition.lcdui.Graphics;

public class Food {
  SnakeCanvas canvas;
  private int xCell;
  private int yCell;

  public Food(SnakeCanvas sc) {
    canvas = sc;
    createFood();
  }

  /**
   * createFood
   */
  public void createFood() {
    xCell = (int)(System.currentTimeMillis() % canvas.getXCellNum());
    yCell = (int)(System.currentTimeMillis() % canvas.getYCellNum());
  }

  public void paint(Graphics g){
    g.setColor(SnakeCanvas.FOOD_COLOR);
    int x = xCell * SnakeCanvas.CELL_SIZE;
    int y = yCell * SnakeCanvas.CELL_SIZE;
    g.fillRect(x, y, SnakeCanvas.CELL_SIZE, SnakeCanvas.CELL_SIZE);
  }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?