快速业务通道

DOJA开发贪吃蛇的代码 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-21
; i++) { Node nodeInSnake = (Node) snakeData.elementAt(i); if ((nodeInSnake.x == node.x)&&(nodeInSnake.y == node.y)) {   return true; }  }  return false; } } //食物对象类 package greedSnake; import java.util.Random; import com.nttdocomo.ui.Graphics; public class Food { private int x; private int y; private static Random rnd = new Random(); private Food(int x,int y) {   this.x   = x;   this.y   = y; } public static Food createRandomFood(int width,int height) {    return createFood( getRandomInt(width),getRandomInt(height)); } private static int getRandomInt(int limit) {    return Math.abs(rnd.nextInt() % limit); } private static Food createFood(int x,int y) {  return new Food(x,y); } /**  * Get the x coordinate of the base  * location of this instance.  */ public int getX() {  return x; } /**  * Get the y coordinate of the base  * location of this instance.  */ public int getY() {  return y; } /** Paint this instance onto the specified Graphics context. */ public synchronized void paint(Graphics g) {  int gn = GreedSnake.NODE_SIZE;  int FoodColor= 0x0000ff;  g.setColor(FoodColor);  g.fillRect(this.getX()* gn,this.getY()* gn,gn,gn); } } //节点对象类 /package greedSnake; public class Node { public int x; public int y; /** Create a new instance of this class. */ public Node(int x, int y) {  this.x = x;  this.y = y; } }

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号