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

📄 spriteex.java

📁 how to make a game using java.
💻 JAVA
字号:
// SpriteEx.java
// [Imperial Snowman Soft]

import java.awt.*;
import java.applet.*;
import GameLib.*;

public class SpriteEx extends Applet implements Runnable {

  Thread appletThread;

  int x1 = 0;
  int speed = 0;
  Image sprImg;
  Gfx gfx;	 //The GAMELIB - Graphix class (double-buffering)

  public void init()
  {
    speed = Integer.parseInt(getParameter("speed")); 

    gfx = new Gfx(this, Color.black);	//Create a new Gfx;

    sprImg = getImage(getCodeBase(), "picture.gif"); 
  }

  public void start()
  {
    if(appletThread==null)
    {
      appletThread = new Thread(this); //make a Thread of this Applet
      appletThread.start();	//and start it
    }
  }

  public void stop()
  {
    if(appletThread!=null) 
    {
      appletThread.stop();	//stop the Thread
      appletThread = null;
    }
  }

  public void update(Graphics g)
  {
	paint(g);
  }

  public void paint(Graphics g)
  {
	      gfx.cls();
	      gfx.drawImage(sprImg, x1, (size().height/2));
 	      gfx.refresh();
  }

  public void run()
  {
    while(true)
    {

      if(x1++ > this.size().width) x1=-40;
    
      repaint();

      try
      {
        appletThread.sleep(100-speed);
      }
      catch(InterruptedException e) {}
     }
}


}

⌨️ 快捷键说明

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