Me下的贪吃蛇小游戏

来源:未知 责任编辑:责任编辑 发表时间:2013-12-01 14:15 点击:

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());

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

推荐热点

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

豫ICP备11007008号-1