📄 creature.java
字号:
/*
@author Fei Deng
8 September 2005
*/
import java.awt.Dimension;
import java.awt.Graphics;
import javax.swing.ImageIcon;
import java.awt.Image;
import java.util.Random;
import java.awt.Component;
import java.awt.Graphics;
public class Creature
{
private ImageIcon creature;
public static int creatureX=0, creatureY=0, catchCount;
private Random generator;
public Creature(Image i)
{
creature = new ImageIcon(i);
//this.creature = i;
generator = new Random();
catchCount = 0;
}
public void move(Dimension area)
{
//System.out.println("adfdsa");
creatureX = generator.nextInt(area.width-creature.getIconWidth());
creatureY = generator.nextInt(area.height-creature.getIconHeight());
}
public boolean pointInMe(int x, int y)
{
if ( x >= creatureX && x <= (creatureX+creature.getIconWidth())
&& y >= creatureY && y <= (creatureY+creature.getIconHeight()))
{
catchCount++;
return true;
}
else
return false;
}
public int getCatchCount()
{
return catchCount;
}
public void draw(Component c, Graphics g)
{
creature.paintIcon(c, g, creatureX, creatureY);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -