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

📄 map45.java

📁 包含了10个java游戏,是学习java游戏开发的必备源码.
💻 JAVA
字号:
// 程序:斜角地图拼接
// 范例文件:Map45.java

import java.awt.*;
import java.applet.*;
import java.awt.event.*;

public class Map45 extends Applet 
{
   int          AppletWidth, AppletHeight,floorW,floorH,key;
   Image        floor,OffScreen;
   Graphics     drawOffScreen; 
   MediaTracker MT;

   public void init()
   {
      setBackground(Color.white);  
  
      AppletWidth  = getSize().width;  
      AppletHeight = getSize().height;  


      MT           = new MediaTracker(this);
      floor = getImage(getDocumentBase(),"Images/floor.gif");         
      MT.addImage(floor,0);
     
      try
      {
         showStatus("图像载入中(Loading Images)...");
         MT.waitForAll();
      }
      catch(InterruptedException E){ } 
      

      OffScreen     = createImage(AppletWidth,AppletHeight);
      drawOffScreen = OffScreen.getGraphics();

      floorW = floor.getWidth(this);
      floorH = floor.getHeight(this);
   }

   public void paint(Graphics g)
   {
      int X,Y;

      for(int i=0; i <= 16; i++)
         for(int j=0; j <= 10; j++)
         {
            X = j*floorW;
            Y = i*floorH;
            drawOffScreen.drawImage(floor,X,Y,X+floorW,Y+floorH,0,0,floorW,floorH,this);
            X += floorW/2;
            Y += floorH/2;
            drawOffScreen.drawImage(floor,X,Y,X+floorW,Y+floorH,0,0,floorW,floorH,this);
         }


      g.drawImage(OffScreen,0,0,this);
   }
}

⌨️ 快捷键说明

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