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

📄 creature.java

📁 “抓住它”小遊戲
💻 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 + -