⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 defaultsnakeunit.java~22~

📁 前段时间帮同学写了个简单动画程序:“贪食蛇的原型”
💻 JAVA~22~
字号:
package com.cxlife.snake;

import java.awt.Graphics2D;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Component;
//移动单元的实现类:
//职责:覆辙绘制本身的式样。
public class DefaultSnakeUnit extends SnakeUnit{
  public DefaultSnakeUnit(){

  }
  //绘制蛇身
  public abstract void doDraw(final Graphics g);//绘制蛇身
//    if (g == null)
//      return ;
//    g.setColor(super.snake_color);//设置蛇身的颜色.
//    g.fillRect(super.left,super.top,super.width,super.height);
//    g.dispose();
//    return;
  }
  //对象克窿
  public  Object clone(){
    DefaultSnakeUnit dsu = new DefaultSnakeUnit();
    dsu.left = this.left;
    dsu.top  = this.top;
    dsu.width= this.width;
    dsu.height = this.height;
    dsu.curr_direction = this.curr_direction;
    dsu.next_direction = this.next_direction;
    dsu.snake_color    = this.snake_color;
    return dsu;
  }

}

⌨️ 快捷键说明

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