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

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

?? ai3.java

?? 包含了10個java游戲,是學習java游戲開發(fā)的必備源碼.
?? JAVA
字號:
// 程序:復合型移動
// 范例文件:AI3.java

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

class Sprite
{
   int    spriteX,spriteY,VX,VY,AppletWidth,AppletHeight,CurrentMode;
   AI3    Game;
   Random R;

   public Sprite(AI3 Game,int AppletWidth,int AppletHeight)
   {
      this.Game         = Game; 
      this.AppletWidth  = AppletWidth;
      this.AppletHeight = AppletHeight;
      R                 = new Random();
      CurrentMode       = 0;

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

   public void updateState()
   {
      if(Math.abs(R.nextInt() % 100) < 5) 
      {
         if(CurrentMode == 0)
            CurrentMode = 1;
         else
            CurrentMode = 0;
      }


      switch(CurrentMode)
      {
         case 0:
                 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;
                 break;
         case 1: 
                 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;
                 break;         
      }   
 
      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.setColor(Color.black);           
      g.fillOval(spriteX,spriteY,50,50);
      
      g.setColor(Color.white);
      g.drawLine(spriteX + 25,spriteY + 15,spriteX + 25,spriteY + 35);
      g.drawLine(spriteX + 15,spriteY + 25,spriteX + 35,spriteY + 25);
   }
}

public class AI3 extends Applet 
       implements Runnable,MouseListener,MouseMotionListener
{
   int      mouseX,mouseY,AppletWidth,AppletHeight;   
   Image    OffScreen;
   Thread   newThread; 
   Graphics drawOffScreen;
   boolean  update;
 
   Sprite   S;

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

      S            = new Sprite(this,AppletWidth,AppletHeight);

      addMouseListener(this);      
      addMouseMotionListener(this);

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

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

   public void stop()      
   {
      newThread = null;       
   }

   public void paint(Graphics g)
   {

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


      S.paintSprite(drawOffScreen);
           

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

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

   public void run()
   {
      while(newThread != null)
      {
         repaint();  

         try
         {
            Thread.sleep(33);
         }
         catch(InterruptedException E){ }

         if(update)
            S.updateState();    
      }
   }


   public int getX()  
   {
      return mouseX;
   }

   public int getY()  
   {
      return mouseY;
   }


   public void mouseExited(MouseEvent e) 
   {
      update = false;    
   }
   
   public void mouseClicked(MouseEvent e){} 
   
   public void mouseEntered(MouseEvent e)  
   {
      update = true;     
   }
   
   public void mousePressed(MouseEvent e){} 
   
   public void mouseReleased(MouseEvent e){} 
  
   public void mouseMoved(MouseEvent e) 
   {
      mouseX = e.getX();  
      mouseY = e.getY();  
      showStatus("(" + mouseX + "," + mouseY + ")");
   }  
 
   public void mouseDragged(MouseEvent e){}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品在线亚洲视频| 国产亚洲人成网站| 国产一区二区三区久久久| 91久久线看在观草草青青| 欧美性做爰猛烈叫床潮| 美女精品一区二区| 精品中文字幕一区二区小辣椒| 国产一区二区免费看| 欧美日韩国产天堂| 亚洲综合小说图片| 色综合色狠狠综合色| 9i看片成人免费高清| 精品成a人在线观看| 青青草91视频| 欧美视频一区二区三区在线观看| 亚洲欧美国产高清| 欧洲在线/亚洲| 久久亚洲综合色一区二区三区| 久久99精品久久只有精品| 欧美成人乱码一区二区三区| 激情偷乱视频一区二区三区| 精品国产91九色蝌蚪| 国产高清成人在线| 色吊一区二区三区| 青青草精品视频| 国产日韩精品一区二区三区| www.亚洲色图.com| 天堂蜜桃一区二区三区| 欧美xxxxxxxx| 艳妇臀荡乳欲伦亚洲一区| 91精品国产综合久久福利软件| 国产综合久久久久久鬼色| 国产精品福利影院| 欧美日韩一区二区三区高清 | 成人免费精品视频| 亚洲国产美国国产综合一区二区| 91精品国产色综合久久ai换脸| 国产成人免费视频网站高清观看视频| 亚洲人123区| 激情文学综合网| 亚洲高清视频中文字幕| 国产精品日产欧美久久久久| 51精品国自产在线| 91啦中文在线观看| 成人在线综合网| 亚洲va韩国va欧美va| 亚洲日本va午夜在线电影| 久久久激情视频| 欧美本精品男人aⅴ天堂| 欧美日韩中文字幕精品| 色老汉一区二区三区| 国产69精品久久久久毛片| 精品一区二区三区的国产在线播放| 夜夜揉揉日日人人青青一国产精品| 欧美国产精品中文字幕| 欧美videos中文字幕| wwww国产精品欧美| 日韩三级视频中文字幕| 精品国产99国产精品| 精品国产乱码久久久久久影片| 日韩精品在线一区| 精品国产亚洲在线| 精品一区二区三区免费视频| 久久超碰97中文字幕| 九九热在线视频观看这里只有精品| 欧美精品一区二区三区在线播放| 欧美一二三区在线观看| 欧美大胆人体bbbb| 欧美国产视频在线| 亚洲一区二区三区精品在线| 亚洲综合免费观看高清完整版| 欧美色视频在线观看| 9191久久久久久久久久久| 欧美v国产在线一区二区三区| 欧美中文字幕久久 | 成人黄色软件下载| 国产精品毛片无遮挡高清| 一区二区三区免费网站| 亚洲一二三四区| 精品无码三级在线观看视频| 成人看片黄a免费看在线| 欧美亚洲综合一区| 26uuu色噜噜精品一区二区| 亚洲欧洲性图库| 狠狠色丁香九九婷婷综合五月| 一本大道av伊人久久综合| 欧美一区二区私人影院日本| 国产欧美日韩不卡免费| 午夜成人免费电影| 日本乱码高清不卡字幕| 久久女同互慰一区二区三区| 亚洲永久精品国产| 大胆亚洲人体视频| 亚洲精品在线观看网站| 午夜精品久久久久久| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 色94色欧美sute亚洲线路一ni| 精品国产百合女同互慰| 青青草国产精品97视觉盛宴 | 99久久久精品免费观看国产蜜| 精品奇米国产一区二区三区| 午夜电影网一区| 天堂一区二区在线| 欧美在线一区二区三区| 亚洲啪啪综合av一区二区三区| 国产精品免费aⅴ片在线观看| 国产大陆亚洲精品国产| 久久久久国产精品麻豆| 国产成人在线观看免费网站| 日韩欧美国产午夜精品| 韩国三级中文字幕hd久久精品| 精品国产91亚洲一区二区三区婷婷| 经典三级一区二区| 日韩久久免费av| 久久国产尿小便嘘嘘| 亚洲精品高清在线观看| 亚洲欧美一区二区三区孕妇| 亚洲人成精品久久久久| 麻豆精品在线观看| 欧美日韩一本到| 久久综合狠狠综合久久综合88| 亚洲精品老司机| 国产一二精品视频| 欧美精品乱码久久久久久| 国产精品视频九色porn| 国产在线精品一区二区 | 久久久精品免费观看| 亚洲www啪成人一区二区麻豆| av中文字幕一区| 久久精品视频在线免费观看| 久久精品国产99| 91精品国产91综合久久蜜臀| 午夜久久久久久久久久一区二区| 9色porny自拍视频一区二区| 亚洲国产精品av| 国产成人h网站| 国产亚洲短视频| 风间由美一区二区av101| 国产偷国产偷精品高清尤物| 国产尤物一区二区在线| 日韩欧美第一区| 激情综合色播激情啊| 久久久久99精品一区| 国产精品资源网| 国产精品久久久久影院色老大| 欧美一区三区四区| 成人福利视频网站| 日本午夜精品一区二区三区电影| 久久久国际精品| 精品视频色一区| 日韩精品一区二区三区在线| 欧美一区二区三区视频在线观看| 欧美高清一级片在线| 日韩精品中文字幕一区二区三区 | 色婷婷国产精品综合在线观看| 欧美在线视频不卡| 欧美日韩大陆在线| 精品久久一二三区| 亚洲欧美激情在线| 理论电影国产精品| 色综合一区二区| 欧美大片一区二区三区| 国产精品久久久久久久久久免费看 | 99r国产精品| 欧美一卡2卡3卡4卡| 欧美国产激情二区三区| 欧美aⅴ一区二区三区视频| 美日韩一区二区| 欧美久久久久久久久中文字幕| 中文字幕中文字幕在线一区 | 国产成人免费9x9x人网站视频| 99免费精品视频| 亚洲青青青在线视频| 在线亚洲欧美专区二区| 国产精品99久久不卡二区| 成人av片在线观看| 国产蜜臀av在线一区二区三区| 国产欧美精品国产国产专区 | 成人黄色av网站在线| 亚洲国产精品久久一线不卡| 日日摸夜夜添夜夜添亚洲女人| 麻豆91在线观看| 成人性生交大片免费看中文| 极品美女销魂一区二区三区 | 欧美电视剧免费观看| 日韩欧美国产精品一区| 精品国产一区二区三区四区四 | 蜜桃视频一区二区| 在线播放一区二区三区| 一区二区中文视频| 美国三级日本三级久久99| 日韩欧美美女一区二区三区| 中文字幕高清一区| 五月天中文字幕一区二区| 国产伦精一区二区三区| 69久久99精品久久久久婷婷| 国产激情一区二区三区桃花岛亚洲| 国产精品国产三级国产普通话99| 亚洲视频在线一区观看| 国产成a人无v码亚洲福利|