亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? maze25d.java

?? JAVA2游戲程序設(shè)計(jì)源碼
?? JAVA
字號(hào):
// 程序:2.5D斜角迷宮
// 范例文件:Maze25D.java

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

public class Maze25D extends Applet
    implements Runnable, KeyListener 
{
   int          AppletWidth, AppletHeight,floorW,floorH,
                blockW,blockH,charW,key,sx;
   Image        floor,block,block2,OffScreen,character2;
   Thread       newThread;
   Graphics     drawOffScreen; 
   MediaTracker MT;
   Sprite2 s; 

   int[][] maze = {{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
                   {0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,1},
                   {1,0,1,0,0,0,0,0,1,0,1,0,0,0,1,1},
                   {1,0,0,0,1,1,1,1,1,0,1,0,1,1,0,1},
                   {1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,1},
                   {1,1,0,1,0,1,1,0,1,1,0,0,1,0,0,1},
                   {1,1,0,0,0,0,1,0,0,1,0,0,0,0,1,1},
                   {1,1,0,0,2,0,1,1,1,1,0,1,0,0,1,1},
                   {1,1,1,1,1,0,0,0,1,1,0,0,0,0,1,1},
                   {1,0,0,0,0,0,0,0,1,0,0,1,1,0,1,1},
                   {1,0,1,0,1,0,0,0,1,0,1,0,0,0,1,1},
                   {1,1,1,0,0,0,1,1,1,0,1,0,1,1,1,1},
                   {1,0,0,0,1,0,0,0,1,1,0,0,0,0,0,1},
                   {1,0,0,0,1,0,0,0,1,1,0,0,0,0,0,1},
                   {1,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0},
                   {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}};

   public void init()
   {
      addKeyListener(this);   

      setBackground(Color.white); 
  
      AppletWidth  = getSize().width;
      AppletHeight = getSize().height; 

      MT           = new MediaTracker(this);
      floor = getImage(getDocumentBase(),"Images/floor.gif");         
      block = getImage(getDocumentBase(),"Images/block3.gif");        
      block2 = getImage(getDocumentBase(),"Images/block4.gif");    
      character2 = getImage(getDocumentBase(),"Images/character2.gif");          
      MT.addImage(floor,0);
      MT.addImage(block,0);
      MT.addImage(block2,0);
      MT.addImage(character2,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);
      blockW = block.getWidth(this);
      blockH = block.getHeight(this);
      charW = character2.getHeight(this);
 
      sx = 0;

      s = new Sprite2(charW, maze);
   }

   public void start()
   {
      newThread = new Thread(this);
      newThread.start();
   }

   public void stop()
   {
      newThread = null;
   }

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

   public void paint(Graphics g)
   {

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


   private int rotateX(int j, int i)
   {
      int x;
      x = (j-i)*floorW + 500;
      return (int) (x*Math.cos(60*Math.PI/180));
   }


   private int rotateY(int j, int i)
   {
      int x, y;
      x = j*floorW + 150;
      y = -i*floorH;
      y = (int )-(y*Math.cos(-15*Math.PI/180) + 
             x*Math.sin(60*Math.PI/180)*Math.sin(-15*Math.PI/180));
      y = y - i * floorH/2;
      return y ;
   }


    public void run()
    {
        while(true)
        {

          drawOffScreen.clearRect(0,0,AppletWidth,AppletHeight);

           int X,Y;

           for(int i=1; i < 16; i++)
              for(int j=1; j < 16; j++)
              {

                 X = rotateX(j,i);
                 Y = rotateY(j,i);
                 drawOffScreen.drawImage(floor,X,Y,X+floorW,
                      Y+floorH,0,0,floorW,floorH,this);
              }


           for(int i=0; i < 16; i++)
              for(int j=0; j < 16; j++)
              {
                 if(maze[i][j] != 0) {

                    X = rotateX(j,i);
                    Y = rotateY(j,i);
                    drawOffScreen.drawImage(block,X,Y+4,X+blockW,
                        Y+blockH+4,0,0,blockW,blockH,this);
                 }
              }        


           X = rotateX(s.indexJ,s.indexI) - 5;
           Y = rotateY(s.indexJ,s.indexI) - 5;


           drawOffScreen.drawImage(character2,X,Y,X+30,Y+30,
                                 sx, 0, sx+50,50,this);

           if(maze[s.indexI][s.indexJ+1] != 0) {
              X = rotateX(s.indexJ+1,s.indexI);
              Y = rotateY(s.indexJ+1,s.indexI);
              drawOffScreen.drawImage(block2,X,Y+4,X+blockW,
                    Y+blockH+4,0,0,blockW,blockH,this);
           }

           if(maze[s.indexI+1][s.indexJ] != 0) {
              X = rotateX(s.indexJ,s.indexI+1);
              Y = rotateY(s.indexJ,s.indexI+1);
              drawOffScreen.drawImage(block2,X,Y+4,X+blockW,
                    Y+blockH+4,0,0,blockW,blockH,this);
           }

           if(maze[s.indexI+1][s.indexJ+1] != 0) {
              X = rotateX(s.indexJ+1,s.indexI+1);
              Y = rotateY(s.indexJ+1,s.indexI+1);
              drawOffScreen.drawImage(block2,X,Y+4,X+blockW,
                    Y+blockH+4,0,0,blockW,blockH,this);
           }

           repaint();

           sx += 50;
           if(sx >= 300)
              sx = 0;

           try {
               Thread.sleep(200);
           }
           catch (InterruptedException e)
           {

           }
        }
    }


   public void keyTyped(KeyEvent e)  { }

   public void keyPressed(KeyEvent e)
   {
      key = e.getKeyCode();

      if(key == KeyEvent.VK_RIGHT)
         s.moveUp(); 
      else if(key == KeyEvent.VK_LEFT)
         s.moveDown(); 
      else if(key == KeyEvent.VK_UP)
          s.moveLeft();  
      else if(key == KeyEvent.VK_DOWN)
          s.moveRight(); 
   }

   public void keyReleased(KeyEvent e) {}
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产三级欧美三级| 国产成人高清视频| 韩日精品视频一区| 丝袜脚交一区二区| 亚洲一区二区欧美日韩| 国产精品成人在线观看| 成人免费视频在线观看| 最新欧美精品一区二区三区| 国产精品久久久久四虎| 国产精品不卡一区二区三区| 国产精品美女久久福利网站| 亚洲人快播电影网| 天天色综合成人网| 久久激情五月激情| 国产精品亚洲第一区在线暖暖韩国| 国产精品一品视频| av在线一区二区三区| 99精品视频免费在线观看| 一本色道亚洲精品aⅴ| 欧美欧美欧美欧美首页| 精品久久久久久久久久久久久久久| 欧美大尺度电影在线| 国产色综合久久| 亚洲精品中文字幕乱码三区| 无码av中文一区二区三区桃花岛| 美女爽到高潮91| 国产69精品久久777的优势| 91理论电影在线观看| 欧美老年两性高潮| 国产人成一区二区三区影院| 亚洲综合一二区| 国产综合久久久久久久久久久久| av在线免费不卡| 日韩精品一区二区三区中文不卡| 国产蜜臀av在线一区二区三区| 亚洲精品五月天| 久久成人羞羞网站| 欧洲一区二区三区在线| 日韩你懂的在线观看| 亚洲少妇最新在线视频| 久久狠狠亚洲综合| 色狠狠色狠狠综合| 国产日韩欧美高清在线| 日韩av中文在线观看| 91在线精品秘密一区二区| 宅男噜噜噜66一区二区66| 中文字幕制服丝袜成人av| 另类中文字幕网| 欧美天天综合网| 国产精品区一区二区三| 美洲天堂一区二卡三卡四卡视频| 91蜜桃婷婷狠狠久久综合9色| 中文久久乱码一区二区| 久久99精品国产.久久久久久 | 欧美日韩国产精品自在自线| 国产亚洲精品7777| 极品少妇一区二区三区精品视频| 欧美日韩精品一区二区三区四区| 国产精品传媒视频| 国产91精品精华液一区二区三区 | 一区二区三区视频在线观看| 国产一区二区美女| 日韩一区二区三区四区| 日本美女视频一区二区| 欧美日韩高清一区二区| 一区二区免费看| 色噜噜狠狠成人中文综合| ...xxx性欧美| jvid福利写真一区二区三区| 欧美国产欧美综合| a级精品国产片在线观看| 国产欧美一区二区三区沐欲| 国产精品18久久久久久久久| 欧美精品一区二区久久久| 日本视频免费一区| 欧美成人精品二区三区99精品| 日韩一区精品字幕| 91.麻豆视频| 免费观看在线综合| 精品国产三级电影在线观看| 狠狠狠色丁香婷婷综合久久五月| 精品国产一区二区在线观看| 激情深爱一区二区| 国产亚洲欧美日韩日本| 国产99久久久国产精品潘金| 国产精品免费网站在线观看| 99精品黄色片免费大全| 亚洲综合视频在线| 欧美一区二区人人喊爽| 麻豆成人综合网| 欧美国产综合色视频| 成a人片亚洲日本久久| 亚洲最新视频在线观看| 欧美疯狂性受xxxxx喷水图片| 蜜桃av噜噜一区| 中国av一区二区三区| 欧美在线观看一区二区| 另类中文字幕网| 国产精品福利一区二区| 欧美三级乱人伦电影| 91黄色激情网站| 日韩高清一区在线| 久久久国产午夜精品| 色偷偷88欧美精品久久久| 免费的国产精品| 国产精品久久久久久久久快鸭 | 26uuu国产在线精品一区二区| 国产精品自拍在线| 亚洲猫色日本管| 日韩写真欧美这视频| 97超碰欧美中文字幕| 蜜臀av一区二区| 国产精品久久久久久久久久久免费看| 欧美性色欧美a在线播放| 精品一区二区三区久久| 亚洲黄色小说网站| 日本一区二区三区久久久久久久久不| 色婷婷亚洲综合| 国产毛片一区二区| 日韩精品欧美精品| 亚洲欧美一区二区视频| 26uuu色噜噜精品一区| 欧美在线免费观看亚洲| 成人av电影在线| 精品影视av免费| 丝瓜av网站精品一区二区| 成人欧美一区二区三区黑人麻豆| 欧美成人video| 欧美日韩1234| 日本丰满少妇一区二区三区| 国产高清精品在线| 精品系列免费在线观看| 日韩不卡一区二区| 天天综合天天综合色| 亚洲丝袜美腿综合| 国产精品私人自拍| 久久久久久久久伊人| 精品日韩在线观看| 欧美电影一区二区三区| 欧美日韩一区二区电影| 91福利社在线观看| 在线观看不卡视频| 欧美亚洲国产一区二区三区va| caoporn国产精品| 99综合电影在线视频| 岛国一区二区三区| 成人美女视频在线观看| 国产99久久久久| 不卡视频在线看| aaa欧美色吧激情视频| 菠萝蜜视频在线观看一区| 国产成人精品一区二| 国产乱人伦偷精品视频不卡| 狠狠色综合播放一区二区| 免费在线观看一区二区三区| 免费成人av在线| 激情深爱一区二区| 国产xxx精品视频大全| 国产精品99久久久久久久vr| 激情综合网激情| 男女男精品视频| 狠狠色丁香婷综合久久| 国产成人av自拍| 成人av在线观| 欧美色综合网站| 日韩视频免费观看高清在线视频| 91精品国产综合久久久蜜臀粉嫩| 91精品婷婷国产综合久久性色| 91精品国产色综合久久ai换脸| 欧美色窝79yyyycom| 91精品国产手机| 久久九九国产精品| 欧美国产日韩精品免费观看| 亚洲欧美怡红院| 日本v片在线高清不卡在线观看| 美国毛片一区二区三区| 韩日精品视频一区| 不卡电影一区二区三区| 欧美视频完全免费看| 精品女同一区二区| 亚洲视频网在线直播| 日本不卡中文字幕| 不卡的电影网站| 日韩一级视频免费观看在线| 国产色一区二区| 午夜精品福利一区二区三区av| 精品亚洲porn| 在线亚洲高清视频| 久久综合久久久久88| 亚洲综合网站在线观看| 国产在线精品免费av| 欧美系列日韩一区| 国产日韩精品一区| 日韩高清欧美激情| 国产98色在线|日韩| 3atv一区二区三区| 国产婷婷色一区二区三区在线| 亚洲精品中文在线观看| 国产一区999| 99精品国产91久久久久久 |