Me下的贪吃蛇小游戏

来源:技术人生 责任编辑:栏目编辑 发表时间:2013-07-01 11:53 点击:
package com.game;

import java.util.Vector;
import javax.microedition.lcdui.Canvas;
import javax.microedition.lcdui.Graphics;
public class SnakeMap_Canvas extends Canvas
{
   private Vector Snake_List=new Vector() ;//用来储存蛇的单元容器
   
   private int Canvas_Width=0;//画板的宽度
   private int Canvas_Height=0;//画板的高度
   static Snake_Element element;
   static Snake_Element element1;
   static Snake_Element element2;
   static Snake_Element headSanke;
   int i=0;
   int j =0;
    public SnakeMap_Canvas()
    {
     Canvas_Width=getWidth();
     Canvas_Height=getHeight();
    
     for(int i=0;i<8;i++)//初始化开始蛇身共有八段
     {
     Snake_List.addElement(new Snake_Element(40-i*Snake_Direction.SNAKE_SIZE,50));
     }
    
     new SnakeMoveThread().start();
    }
protected void paint(Graphics g)
{
/*****************
* 清屏相当于重画
* ***************/
  g.setColor(255, 255, 255);
  g.fillRect(0, 0, Canvas_Width, Canvas_Height);
  g.setColor(0,0,0);
  for(i=0;i<Snake_List.size();i++)
  {
  element =(Snake_Element)Snake_List.elementAt(i);   
  g.fillRect(element.getPoint_x(), element.getPoint_Y(), element.getSize(),  element.getSize());
  }   
}
   private class  SnakeMoveThread extends Thread
   {
public void run()
{
while(true)
{
 sanke_Move();<

    相关新闻>>

      发表评论
      请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
      用户名: 验证码:点击我更换图片
      最新评论 更多>>

      推荐热点

      • Java编程语言的八大优点
      • JVM对象生命周期详细介绍
      • Java平台上的CRM系统
      • Java 算数测试小程序
      • Command(命令模式)
      • Java 一个简单的画图程序
      • Java环境 使用Resin在NT环境下配置JSP环境
      • Java 日历的小程序
      • Java 统计代码的小工具
      网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
      Copyright © 2008-2015 计算机技术学习交流网. 版权所有

      豫ICP备11007008号-1