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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ai2.java

?? java2 游戲設計書的全部源碼
?? JAVA
字號:
// 程序:角色追蹤移動
// 范例文件:AI2.java

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

class Sprite
{
   int spriteX,spriteY,VX,VY,AppletWidth,AppletHeight;
   AI2 Game;
   Image    Hammer, Pig;

   public Sprite(Image Hammer, Image Pig,AI2 Game,int AppletWidth,int AppletHeight)
   {
      this.Game = Game; 
      this.Hammer = Hammer;
      this.Pig = Pig;
      this.AppletWidth  = AppletWidth;
      this.AppletHeight = AppletHeight;

      spriteX   = 0;
      spriteY   = 0;
      VX        = 0;
      VY        = 0;
   }

   public void updateState()
   {
      if(spriteX + 25 > Game.getX())
         VX = 1;
      else if(spriteX + 25 < Game.getX())
         VX = -1;
      else
         VX = 0;

      if(spriteY + 25 > Game.getY())
         VY = 1;
      else if(spriteY + 25 < Game.getY())
         VY = -1;
      else
         VY = 0;

      spriteX = spriteX + VX;
      spriteY = spriteY + VY;

      if(spriteX < 0)
         spriteX = 0;
      else if(spriteX > AppletWidth - 50)
         spriteX = AppletWidth - 50;

      if(spriteY < 0)
         spriteY = 0;
      else if(spriteY > AppletHeight - 50)
         spriteY = AppletWidth - 50;
   }

   public void paintSprite(Graphics g)
   {  
      g.drawImage(Pig,spriteX,spriteY,60,50,Game);
      g.drawImage(Hammer,Game.getX(),Game.getY(),50, 50,Game);
   }
}

public class AI2 extends Applet 
       implements Runnable,MouseListener,MouseMotionListener

{
   int      mouseX,mouseY,AppletWidth,AppletHeight;   
   Image    OffScreen, Hammer, Pig;
   Thread   newThread; 
   Graphics drawOffScreen;
   boolean  update;
 
   Sprite   S;

   public void init()
   {
      mouseX       = 0;
      mouseY       = 0;
      AppletWidth  = getSize().width;
      AppletHeight = getSize().height;
      update       = false;

      Hammer   = getImage(getDocumentBase(),"Images/hammer1.gif");
      Pig      = getImage(getDocumentBase(),"Images/pighead1.gif");
    
      S        = new Sprite(Hammer,Pig,this,AppletWidth,AppletHeight); 
      //建立追蹤Sprite

      addMouseListener(this);            //注冊事件處理函數
      addMouseMotionListener(this);


      //建立次畫面
      OffScreen      = createImage(AppletWidth,AppletHeight);
      drawOffScreen  = OffScreen.getGraphics();
   }

   public void start()                    //start()函數  
   {
      newThread = new Thread(this);       //建立與啟動新線程
      newThread.start();
   }

   public void stop()                     //stop()函數
   {
      newThread = null;                   //將線程設為null
   }

   public void paint(Graphics g)
   {
      //只清除此部分區域的圖像
      drawOffScreen.clearRect(0,0,AppletWidth,AppletHeight);

      //繪制Sprite到次畫面中
      S.paintSprite(drawOffScreen);
           
      //將次畫面貼到主畫面上
      g.drawImage(OffScreen,0,0,this); 
   }

   public void update(Graphics g)         //update()函數
   {
      paint(g);                           //只單純呼叫paint()函數
   }

   public void run()
   {
      while(newThread != null)
      {
         repaint();                       //重繪圖像

         try
         {
            Thread.sleep(33);             //暫停33毫秒
         }
         catch(InterruptedException E){ }

         if(update)
            S.updateState();              //更改Sprite
      }
   }

   //==================================================================
   public int getX()    //讓Sprite取得鼠標X坐標
   {
      return mouseX;
   }

   public int getY()    //讓Sprite取得鼠標Y坐標
   {
      return mouseY;
   }

   //=====實現MouseListener界面=======================================
   public void mouseExited(MouseEvent e)      //鼠標離開Component
   {
      update = false;                         //不更改Sprite
   }
   
   public void mouseClicked(MouseEvent e){}   //鼠標按鍵被按下后放開
   
   public void mouseEntered(MouseEvent e)     //鼠標進入Component
   {
      update = true;                          //更改Sprite
   }
   
   public void mousePressed(MouseEvent e){}   //鼠標按鍵被按下
   
   public void mouseReleased(MouseEvent e){}  //鼠標按鍵放開
  
   //=====實現MouseMotionListener界面=================================
   public void mouseMoved(MouseEvent e)       //鼠標移動時
   {
      mouseX = e.getX();                      //取得鼠標X坐標
      mouseY = e.getY();                      //取得鼠標Y坐標
      showStatus("(" + mouseX + "," + mouseY + ")");
   }  
 
   public void mouseDragged(MouseEvent e){}   //鼠標拖曳時 
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人免费高清| 亚洲美女视频在线观看| 亚洲小少妇裸体bbw| 色婷婷综合久久久久中文一区二区 | 亚洲一区二区三区四区在线观看| 91久久国产最好的精华液| 一区二区三区在线观看视频| 欧美精品亚洲二区| 经典一区二区三区| 亚洲色图在线播放| 91精品国产福利在线观看| 激情综合色综合久久| 国产精品综合网| 亚洲精品国久久99热| 日韩欧美一区在线| 秋霞午夜鲁丝一区二区老狼| 中文子幕无线码一区tr| 欧美日韩aaaaaa| jlzzjlzz亚洲女人18| 午夜精品福利一区二区蜜股av | 午夜欧美一区二区三区在线播放| 一区二区三区欧美在线观看| 亚洲一区二区精品视频| 日韩国产一二三区| 一区二区三区免费网站| 午夜精品一区在线观看| 久久成人久久爱| 午夜免费久久看| 韩国一区二区视频| 免费欧美日韩国产三级电影| 国产资源在线一区| 91美女精品福利| 国产.精品.日韩.另类.中文.在线.播放 | 91日韩在线专区| 欧美理论在线播放| 久久久精品免费观看| 日韩视频免费观看高清在线视频| 国产午夜一区二区三区| 欧美tk丨vk视频| 欧美日韩精品免费| 久久麻豆一区二区| 亚洲va在线va天堂| 亚洲综合色噜噜狠狠| 精品无人区卡一卡二卡三乱码免费卡 | 中文字幕在线观看不卡| 国产午夜精品美女毛片视频| 亚洲精品水蜜桃| 久久99热狠狠色一区二区| 色婷婷综合久久久久中文一区二区 | 国产欧美一区二区三区沐欲| 26uuu久久天堂性欧美| 精品区一区二区| 一区二区三区日韩精品| 国产福利91精品一区二区三区| 欧美网站大全在线观看| 欧美日韩在线综合| 欧美日本在线观看| 自拍偷拍亚洲激情| 国产精品18久久久久久vr| 欧美日韩高清一区| 亚洲另类一区二区| 国产一区二区主播在线| 懂色av中文字幕一区二区三区 | 日韩精品色哟哟| 奇米色777欧美一区二区| 91麻豆免费在线观看| 国产日韩欧美一区二区三区综合| 天天影视网天天综合色在线播放| 99免费精品视频| 中文字幕不卡的av| 国产乱码字幕精品高清av | 日本不卡一区二区三区高清视频| 色综合天天性综合| 91国偷自产一区二区开放时间 | 国产很黄免费观看久久| 日韩欧美在线综合网| 日本女优在线视频一区二区| 欧美性生活大片视频| 一区二区三区视频在线看| 日本高清免费不卡视频| 亚洲色图19p| 91丝袜呻吟高潮美腿白嫩在线观看| 国产欧美一区视频| 成人av高清在线| 欧美日韩精品福利| 亚洲大片免费看| 欧美三级三级三级| 偷窥国产亚洲免费视频| 欧美一区2区视频在线观看| 日本一不卡视频| 欧美精品一区二区三| 一区二区三区欧美亚洲| 欧洲一区二区三区免费视频| 久久综合精品国产一区二区三区| 精品一区免费av| 久久免费偷拍视频| 91蜜桃在线观看| 亚洲一区二区欧美| 日韩精品一区二区三区视频| 国产麻豆精品一区二区| 中文字幕日韩一区| 欧美日韩一区高清| 久久99精品久久久| 中文字幕+乱码+中文字幕一区| 91香蕉视频mp4| 日韩av中文字幕一区二区三区| 337p亚洲精品色噜噜| 亚洲欧美日韩国产一区二区三区| 在线精品观看国产| 激情av综合网| 亚洲欧美在线视频观看| 91精品国产综合久久小美女| 国产乱子伦一区二区三区国色天香 | 99视频热这里只有精品免费| 亚洲h在线观看| 国产日韩欧美a| 欧美日韩免费一区二区三区视频| 狠狠网亚洲精品| 亚洲黄色录像片| 久久久无码精品亚洲日韩按摩| 99久久综合国产精品| 奇米影视在线99精品| 亚洲美女电影在线| 26uuu亚洲| 欧美影视一区在线| 国产成人av电影在线播放| 天天综合日日夜夜精品| 亚洲欧洲日韩综合一区二区| 欧美变态tickling挠脚心| 色欧美88888久久久久久影院| 久久99热这里只有精品| 亚洲福利国产精品| 中文字幕在线不卡国产视频| 日韩欧美aaaaaa| 欧美精品丝袜中出| 99国产麻豆精品| 亚洲欧美日韩系列| 国产日韩欧美亚洲| 欧美v日韩v国产v| 777色狠狠一区二区三区| 色综合一个色综合亚洲| 不卡一二三区首页| 寂寞少妇一区二区三区| 日本亚洲视频在线| 亚洲香蕉伊在人在线观| 亚洲精品久久久蜜桃| 国产精品久久久久久久浪潮网站 | 91玉足脚交白嫩脚丫在线播放| 免费观看在线综合| 天堂av在线一区| 亚洲一区二区三区视频在线| 国产精品毛片高清在线完整版| www.99精品| 成人免费视频国产在线观看| 亚洲色图在线播放| 国产精品夫妻自拍| 国产精品免费久久| 国产精品日日摸夜夜摸av| 精品国产免费视频| 精品美女一区二区| 欧美精品一区男女天堂| 日韩女优视频免费观看| 91精品国产综合久久精品麻豆 | 蜜臀av性久久久久蜜臀aⅴ | 国产 日韩 欧美大片| 国产精品一区二区在线播放| 九九在线精品视频| 精品一区二区三区视频在线观看| 老司机精品视频在线| 久久国产视频网| 亚洲蜜桃精久久久久久久| 一区二区三区日韩欧美精品| 亚欧色一区w666天堂| 男男gaygay亚洲| 美腿丝袜亚洲一区| 国产成人夜色高潮福利影视| av电影一区二区| 日本电影亚洲天堂一区| 欧美肥胖老妇做爰| 久久这里都是精品| 国产精品萝li| 一卡二卡三卡日韩欧美| 琪琪一区二区三区| 国产毛片精品一区| 日本福利一区二区| 日韩欧美美女一区二区三区| 久久久www成人免费毛片麻豆| 国产欧美日本一区视频| 一区二区三区四区蜜桃| 免播放器亚洲一区| 成人18视频日本| 欧美精品第一页| 久久精品网站免费观看| 亚洲欧美日韩国产另类专区| 视频一区二区三区入口| 国产成人精品一区二区三区四区| 91福利区一区二区三区| 26uuuu精品一区二区| 一区二区三区中文在线观看| 国产最新精品精品你懂的|