📄 defaultsnakeunit.java
字号:
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 void doDraw(final Graphics g){//绘制蛇身
if (g == null)
return ;
g.setColor(super.snake_color);//设置蛇身的颜色.
g.fillRect(super.left,super.top,super.width,super.height);
}
//对象克窿
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 + -