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

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

?? map.java

?? 有關(guān)于j2me的
?? JAVA
字號:
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class map extends MIDlet implements AppExiter
{
   protected void startApp(){
      // create the screen and pass a reference to so that EXIT can be performed
      // tell the Display Manager to display our screen
      Display.getDisplay(this).setCurrent(new mapcanvas(this));
   }
   protected void pauseApp(){}
   protected void destroyApp(boolean unconditional){
      notifyDestroyed();
   }
   public void exitApp(){
      destroyApp(true);
   }
}

class mapcanvas extends Canvas implements CommandListener{
   // save some calculated values for speed
    public int sw;
    public int sh;
    public int x0;
    public int y0;
    public int dx;
    public int dy;
    public int i0;
    public int j0;
    public int t;
   private AppExiter    m_appExiter;
    private Graphics bg;            //緩沖區(qū)圖像設(shè)備
    private Image buf;              //緩沖區(qū)圖像
    private Image tiles[];
    int w = 19;
    int h = 13;
    int mapdata[] = {
                        153, 154, 135, 135, 135, 146, 147, 135, 135, 135, 141, 144, 128,  //0
            155, 28, 2, 2, 2, 17, 20, 2, 2, 2, 14, 143, 128,  //1
            135, 1, 136, 128, 135, 1, 128, 128, 128, 128, 1, 135, 128,  //2
            135, 1, 128, 128, 135, 1, 157, 136, 136, 157, 1, 135, 128,  //3
            135, 1, 157, 157, 135, 1, 128, 128, 136, 128, 1, 135, 128,  //4
            135, 1, 128, 128, 135, 1, 136, 157, 128, 128, 1, 135, 128,  //5
            146, 19, 136, 128, 137, 10, 2, 2, 2, 2, 9, 138, 128,  //6
            145, 20, 136, 128, 139, 140, 135, 135, 135, 135, 11, 140, 128,  //7
            135, 1, 128, 157, 128, 136, 128, 128, 157, 128, 1, 135, 128,  //8
            135, 1, 128, 128, 128, 128, 128, 136, 128, 136, 1, 135, 128,  //9
            135, 1, 157, 128, 136, 128, 157, 128, 136, 136, 5, 134, 128,  //10
            137, 10, 2, 2, 18, 19, 2, 2, 2, 2, 3, 132, 128,  //11
            139, 12, 135, 135, 145, 148, 135, 135, 135, 135, 1, 135, 128,  //12
            135, 1, 136, 128, 157, 128, 157, 128, 136, 136, 1, 135, 128,  //13
            135, 1, 128, 136, 128, 136, 128, 128, 157, 128, 1, 135, 128,  //14
            135, 1, 157, 128, 136, 128, 136, 128, 128, 136, 1, 135, 128,  //15
            141, 16, 2, 2, 2, 5, 6, 2, 2, 2, 18, 147, 128,  //16
            142, 143, 135, 135, 135, 131, 132, 135, 135, 135, 145, 148, 128,  //17
            128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,  //18
            };
            /**
    * The constructor assigns the AppExiter, load the image, and initialies 
    * all the constants.  It also adds the EXIT Command, and registers itself
    * as a command listener.
    */
   public mapcanvas(AppExiter exiter){
      m_appExiter = exiter;
      
      // add the EXIT command to the Canvas
      addCommand(AppExiter.EXIT);
      // register the Canavas as the listener for Commands, the action for
      // the Commands will be handled in the commandAction() method
      setCommandListener(this);
      
        int height = getHeight();
        int width = getWidth();  
        sh = (height>>4)+((height&15)>0?1:0);
        sw = (width>>4)+((width&15)>0?1:0);
        buf = Image.createImage(sw<<4, sh<<4); //按顯示屏幕大小建立緩沖對象
                                      //此處也可以設(shè)為重復(fù)繪制的矩形區(qū)域  
                                      //將緩沖圖像的圖形設(shè)備賦給bg
        i0 = 0;
        j0 = 0;
        x0 = 0;
        y0 = 0;
        dx = width;
        dy = height;
        bg = buf.getGraphics();
        tiles = new Image[45];
        InitImageArray();
        drawmap();
   }

   public void InitImageArray(){    
	Image ImageTemp = null;      //存放大圖片
	Graphics g1 = null;          
	try
	{
	    ImageTemp = Image.createImage("/tiles.png"); //加載整張大圖片
	}
	catch(Exception exception) { 
             return;
	}
	for(int i = 0; i < 45; i++)
	{
	    tiles[i] = Image.createImage(16, 16);//作為截圖的小圖片
	    g1 = tiles[i].getGraphics();     //獲取小圖片的圖形設(shè)備
	    g1.drawImage(ImageTemp, -16 * i, 0, 20); //開始截圖
	}
	ImageTemp = null;
	g1 = null;
    }  

    public void drawmap(){
        int x;
        int y;
        int c;
            for(int i=i0;i<i0+sw;i++)
            {
                for(int j=j0;j<j0+sh;j++)
                {
                    x = (i-i0)<<4;
                    y = (j-j0)<<4;
                    c= mapdata[i*h+j]&0x07F;   
                    bg.drawImage(tiles[c], x, y, Graphics.TOP | Graphics.LEFT); //在緩沖區(qū)的圖形設(shè)備中循環(huán)繪制圖像
                }
            }
            repaint();//將緩沖區(qū)的圖像重繪到屏幕上
    }
   protected void paint(Graphics g){
        g.drawImage(buf, 0, 0, Graphics.TOP | Graphics.LEFT); //繪制緩沖區(qū)圖像
   }

      protected void doaction(int keyCode){
       switch(keyCode){
           case UP:
               j0=(j0==0)?j0:j0-1;
               break;
           case DOWN:
               j0=((j0+sh)>=h)?h-sh:j0+1;
               break;
           case LEFT:
               i0=(i0==0)?i0:i0-1;
               break;
           case RIGHT:
               i0=((i0+sw)>=w)?w-sw:i0+1;
               break;
       }
       drawmap();
       return;
   }

   protected void keyRepeated(int keyCode){
      //if (hasRepeatEvents()){
          doaction(getGameAction(keyCode));
      //}
   }
   protected void keyPressed(int keyCode){
      //if (!hasRepeatEvents()){
     //}
     // else
     //{
          doaction(getGameAction(keyCode));
      //}
   }

   protected void keyReleased(int keyCode){
      if (!hasRepeatEvents()){
      }
   }

   public void commandAction(Command c, Displayable d){
      if (c == map.EXIT){
         m_appExiter.exitApp();
      }
   }
}
interface AppExiter{
   public static final Command EXIT = new Command("Exit", Command.EXIT, 1);
   public void exitApp();
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产91精品一区二区| 色噜噜狠狠成人中文综合| 欧美大肚乱孕交hd孕妇| 日本v片在线高清不卡在线观看| 欧美伦理电影网| 国产精品99久久久久久有的能看 | 色综合网站在线| 美女www一区二区| 国产精品久久久久久久久图文区| 91福利区一区二区三区| 国产又黄又大久久| 性做久久久久久免费观看| 精品99999| 正在播放亚洲一区| 在线视频国内自拍亚洲视频| 国产精品亚洲第一| 捆绑变态av一区二区三区| 亚洲精品综合在线| 1000部国产精品成人观看| 久久午夜电影网| 精品理论电影在线观看 | 成人av动漫在线| 国产另类ts人妖一区二区| 日韩电影在线观看电影| 亚洲午夜私人影院| 亚洲一区在线观看免费观看电影高清| 久久精品日产第一区二区三区高清版| 欧美精品日韩精品| 91精品国产高清一区二区三区| 日本电影亚洲天堂一区| 99国产欧美另类久久久精品| 国产精品一区二区视频| 久久成人综合网| 午夜精品久久久久| 久久国产综合精品| 成人性生交大片免费| 91原创在线视频| 日韩视频一区在线观看| 26uuu欧美日本| 亚洲三级小视频| 日韩成人午夜精品| 国产一区二区不卡在线| 成人高清免费在线播放| 在线视频综合导航| 精品国内片67194| 亚洲精品乱码久久久久| 日韩精品一区第一页| 丝袜美腿亚洲色图| 91网站最新网址| 国产午夜亚洲精品午夜鲁丝片| 亚洲九九爱视频| 国产乱码精品一区二区三区av| 色婷婷综合久久久久中文一区二区 | 一区二区三区波多野结衣在线观看| 亚洲国产日韩精品| 色婷婷综合久久| 亚洲视频精选在线| 国产麻豆91精品| 日韩一级完整毛片| 婷婷一区二区三区| 欧美日韩美少妇| 一区二区三区在线视频观看| 99久久精品国产麻豆演员表| 久久亚洲私人国产精品va媚药| 日韩精品一区第一页| 欧美日韩aaaaaa| 一区二区免费看| 国产精品资源网站| 欧美精品第1页| 一区二区三区不卡在线观看| 91丨九色丨蝌蚪富婆spa| 17c精品麻豆一区二区免费| 成人av在线看| 一区二区三区不卡在线观看| 91成人免费在线| 午夜精品久久久| 欧美电影免费观看高清完整版在| 奇米综合一区二区三区精品视频| 欧美亚洲日本国产| 久久精品国产99| 国产精品成人网| 欧美日韩在线播| 久久精品噜噜噜成人av农村| 中文久久乱码一区二区| 欧美日韩高清一区二区三区| 狠狠色丁香久久婷婷综合丁香| 国产欧美在线观看一区| 欧美日韩国产a| 91亚洲精华国产精华精华液| 性久久久久久久久久久久| 国产精品无人区| 欧美精品777| 成人动漫一区二区三区| 免费观看成人鲁鲁鲁鲁鲁视频| 国产人久久人人人人爽| 欧美日韩午夜影院| jlzzjlzz欧美大全| 国产精品一区2区| 精品亚洲aⅴ乱码一区二区三区| 一区二区三区四区在线| 亚洲欧美一区二区在线观看| 日韩一区二区三区精品视频 | 日韩国产欧美一区二区三区| 国产精品欧美久久久久无广告 | 欧美色视频在线| 国产精品夜夜嗨| 麻豆精品一区二区三区| 日韩精品电影一区亚洲| 视频一区视频二区中文字幕| 亚洲欧美日韩国产综合| 自拍偷拍国产精品| 亚洲欧美日韩久久| 亚洲午夜久久久久| 日韩av中文在线观看| 日韩电影在线观看电影| 精品亚洲aⅴ乱码一区二区三区| 免费视频一区二区| 久久电影网电视剧免费观看| 日韩av一级片| 国产一区欧美二区| 91热门视频在线观看| 91麻豆福利精品推荐| 色综合久久中文字幕综合网| 在线欧美一区二区| 日韩色在线观看| 国产精品日日摸夜夜摸av| 亚洲视频免费在线| 老汉av免费一区二区三区| 五月婷婷综合在线| 国产99久久久国产精品潘金| 91福利在线播放| 久久精品视频在线看| 1024成人网色www| 另类欧美日韩国产在线| 国产美女久久久久| 欧美高清一级片在线| 国产亚洲精久久久久久| 亚洲成在人线免费| 国产高清精品久久久久| 欧美视频日韩视频| 国产女主播视频一区二区| 捆绑调教美女网站视频一区| 色先锋久久av资源部| 国产午夜精品一区二区三区嫩草| 自拍偷拍欧美激情| 成人激情电影免费在线观看| 日韩一级片网站| 日韩av电影天堂| 色悠悠久久综合| 国产精品白丝在线| 91麻豆免费看| 亚洲国产日产av| 色综合久久久久久久| 久久久久久久久久电影| 国产综合色在线视频区| 国产亚洲制服色| 91丨国产丨九色丨pron| 一区二区免费在线| 日韩欧美亚洲另类制服综合在线| 日韩不卡一区二区三区| 精品不卡在线视频| 成人午夜短视频| 亚洲国产毛片aaaaa无费看| 欧美日韩一级视频| 国产精品影音先锋| 一区二区三区四区高清精品免费观看 | 懂色av噜噜一区二区三区av| 日本一区二区三级电影在线观看 | 久久久精品天堂| 欧美日韩日日骚| 黄色精品一二区| 性做久久久久久免费观看 | 日韩欧美中文字幕精品| 国产成人鲁色资源国产91色综| 亚洲三级视频在线观看| 欧美一区二区二区| 91在线小视频| 99久久精品免费看国产| 捆绑调教美女网站视频一区| 日韩理论在线观看| 精品国产凹凸成av人网站| 91黄色小视频| 国产精品一二一区| 午夜日韩在线观看| 亚洲最快最全在线视频| 色噜噜夜夜夜综合网| 国产一区999| 日韩1区2区3区| 欧美a一区二区| 全国精品久久少妇| 婷婷久久综合九色综合伊人色| 亚洲欧美综合在线精品| 欧美高清在线一区二区| 久久久久国产精品免费免费搜索| 91精品国产91综合久久蜜臀| 欧美三级电影一区| 欧美日韩电影在线播放| 9191成人精品久久| 久久蜜桃av一区二区天堂| 久久综合色一综合色88|