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

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

?? imageset.java

?? 一款Java管道連接游戲
?? JAVA
字號:
/*
 * ImageSet.java
 * Download by http://www.codefans.net
 * Created on 2005年12月13日, 上午10:27
 *
 * To change this template, choose Tools | Options and locate the template under
 * the Source Creation and Management node. Right-click the template and choose
 * Open. You can then make changes to the template in the Source Editor.
 */
import javax.microedition.lcdui.Image;
import javax.microedition.lcdui.Graphics;
import java.io.IOException;
/**
 *
 * @author YBGame_xupan
 */
public class ImageSet {
    
    //private int totalStates;
   // private Image[][] stateFrames;
    //private int[] stateAnimTime,stateFrameWidth,stateFrameHeight;
    /*
     *
    // Creates a new instance of ImageSet 
    public ImageSet(int numStates) {
        stateAnimTime=new int[numStates];
        stateFrameWidth=new int[numStates];
        stateFrameHeight=new int[numStates];
        stateFrames=new Image[numStates][];
    }
    //增加精靈
    public final void addState(Image frames[],int animTime){
        int state=totalStates++;
        if (state>=stateFrames.length){
            stateAnimTime=Tools.expandArray(stateAnimTime, 1);
            stateFrameWidth=Tools.expandArray(stateFrameWidth, 1);
            stateFrames=Tools.expandArray(stateFrames, 1);
        }
        stateAnimTime[state]=animTime;
        stateFrameWidth[state]=frames[0].getWidth();
        stateFrameHeight[state]=frames[0].getHeight();
        stateFrames[state]=frames;
    }
    public final int getTotalFrames(int state){
        return stateFrames[state].length;
    }
    public final int getAnimTime(int state){
        return stateAnimTime[state];
    }
    public final int getAnimTimePerFrame(int state){
        return stateAnimTime[state]/stateFrames[state].length;
    }
    public final void draw(Graphics target,int state,int frame,int targetX,int targetY){
        if (stateFrames[state][frame]!=null){
            target.drawImage(stateFrames[state][frame], targetX, targetY, Tools.GRAPHCS_TOP_LEFT);
        }
    }
    public final Image getFrame(int state,int frame){
        return stateFrames[state][frame];
    }
    public final static Image loadClippedImage(String filename,int originX,int originY,int width,int height){
        try{
            Image fileImage=Image.createImage(filename);
            return getImageRegion(fileImage,originX,originY,width,height);
        }catch(IOException ioe){
            System.out.println("can't load file:"+filename);
            return null;
        }
    }
    public final static Image loadClippedImage(String filename,int originX,int originY){
        try{
            Image fileImage = Image.createImage(filename);
            if (originX==0 && originY==0) return fileImage;
            return getImageRegion(fileImage,originX,originY,fileImage.getWidth(),fileImage.getHeight());
        }catch(IOException ioe){
            System.out.println("Can't load file:"+filename);
            return null;
        }
    }
     */
    public final static Image getImageRegion(Image source,int x,int y,int width,int height){
        Image result=Image.createImage(width,height);
        if (x+width>source.getWidth() || y+height>source.getHeight()){
            System.out.println("error 111");
        }
        result.getGraphics().drawImage(source, -x,-y, Tools.GRAPHCS_TOP_LEFT);
        return result;
    }
    public final static Image[] extractFrames(Image sourceImage,int sourceX,int sourceY,int framesWide,int framesHigh,int frameWidth,int frameHeight){
        Image[] frames=new Image[framesWide * framesHigh];
        int frameCount=0;
        for(int fy=0;fy<framesHigh;fy++){
            for(int fx=0;fx<framesWide;fx++){
                frames[frameCount++]=getImageRegion(sourceImage, sourceX+(fx*frameWidth), sourceY+(fy*frameHeight),frameWidth, frameHeight);
            }
        }
        return frames;
    }
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品久久久久久久久久久免费看 | 日韩欧美激情一区| 久久中文字幕电影| 亚洲一区二区欧美激情| 国产mv日韩mv欧美| 7777精品久久久大香线蕉| ㊣最新国产の精品bt伙计久久| 日本午夜精品一区二区三区电影| 99久久精品免费看| 精品国产sm最大网站免费看| 亚洲蜜臀av乱码久久精品| 国产精品77777| 欧美日韩一级片在线观看| 中文字幕一区二区视频| 国产呦萝稀缺另类资源| 欧美日韩精品系列| 亚洲国产视频直播| 色噜噜久久综合| 国产精品网曝门| 岛国一区二区在线观看| 91精品国产福利在线观看 | 色综合久久天天| 中文字幕中文字幕一区| 国产精品伊人色| 久久亚洲精华国产精华液| 丝袜诱惑亚洲看片| 欧美久久久久久久久中文字幕| 亚洲美腿欧美偷拍| 色婷婷香蕉在线一区二区| 亚洲三级理论片| 色综合网色综合| 亚洲欧洲制服丝袜| 一本一本大道香蕉久在线精品 | 成人中文字幕电影| 久久色在线观看| 国产一区二区伦理| 欧美精品一区二区在线观看| 国产精品一区二区免费不卡 | 风间由美中文字幕在线看视频国产欧美| 精品国产免费视频| 国产精品一区二区你懂的| 久久久久久久久久久久电影 | 中文字幕制服丝袜一区二区三区| 国产成人一区二区精品非洲| 国产精品午夜在线| 91在线观看成人| 午夜精品福利久久久| 91精品在线一区二区| 麻豆精品蜜桃视频网站| 精品国产三级a在线观看| 粉嫩高潮美女一区二区三区 | 日韩专区一卡二卡| 在线成人av网站| 国产呦萝稀缺另类资源| 最近中文字幕一区二区三区| 欧美日韩在线三区| 久久精品噜噜噜成人88aⅴ | 国产91对白在线观看九色| 中文字幕在线不卡| 91精品久久久久久久91蜜桃| 国产精品一区二区久久精品爱涩| 亚洲丝袜自拍清纯另类| 欧美日韩国产精品成人| 色又黄又爽网站www久久| 视频一区二区三区中文字幕| 日韩一区二区中文字幕| 国产成人亚洲综合色影视| 亚洲精品高清在线| 久久久久久久久久久99999| 欧美影视一区在线| 国产成人午夜精品5599| 一区二区成人在线视频| 亚洲精品一区二区三区影院| 91麻豆国产福利精品| 久久精品免费看| 亚洲激情自拍偷拍| 久久精品人人做人人爽人人| 在线观看视频一区| 国产成人免费9x9x人网站视频| 亚洲午夜久久久久久久久电影院 | 亚洲综合男人的天堂| 久久久久久久久久美女| 7777精品伊人久久久大香线蕉经典版下载| 久久丁香综合五月国产三级网站| 亚洲日穴在线视频| 久久久久国色av免费看影院| 欧美视频完全免费看| 不卡的看片网站| 激情久久五月天| 亚洲一区二区三区四区在线免费观看| 久久这里只精品最新地址| 欧美日韩在线播放三区四区| 成人网在线播放| 国产一区二区精品久久| 日本网站在线观看一区二区三区 | 777亚洲妇女| 色成年激情久久综合| 国产成人在线免费观看| 久久99精品久久久久久国产越南| 午夜精品影院在线观看| 亚洲综合色成人| 一区二区三区在线不卡| 中文字幕一区免费在线观看| 国产午夜精品美女毛片视频| 久久综合五月天婷婷伊人| 欧美一区二区三区视频免费播放| 欧美伊人久久久久久久久影院| 一本一道久久a久久精品综合蜜臀| 不卡视频一二三四| 国产精品乡下勾搭老头1| 国产一区二区精品久久99| 国产一区亚洲一区| 国产精品资源在线观看| 国产精品99久久久久久久vr | 不卡的av中国片| 亚洲欧洲日韩av| 欧美激情一区三区| 欧美性大战久久| 国产在线视频不卡二| 国产美女视频一区| 伊人婷婷欧美激情| 国产无遮挡一区二区三区毛片日本| 国产成人夜色高潮福利影视| 欧美天堂亚洲电影院在线播放| 亚洲午夜av在线| 一级做a爱片久久| 亚洲国产毛片aaaaa无费看 | 亚洲欧洲在线观看av| 国产精品国产三级国产三级人妇| 国产精品欧美久久久久一区二区| 中文在线资源观看网站视频免费不卡| 国产精品日韩成人| 一区二区三区精品视频在线| 午夜欧美在线一二页| 久久国产精品72免费观看| 国产精品一二三区| 91豆麻精品91久久久久久| 欧美日韩精品系列| 久久久蜜桃精品| 自拍视频在线观看一区二区| 亚洲观看高清完整版在线观看 | 麻豆高清免费国产一区| 国产在线不卡视频| 99久久综合色| 91精选在线观看| 久久精品视频在线免费观看| 亚洲精品一二三区| 视频一区欧美精品| 成人福利视频在线看| 91精品国产综合久久久久久漫画| 久久一区二区三区四区| 亚洲人吸女人奶水| 久久精品99久久久| 91麻豆文化传媒在线观看| 欧美一区二区视频在线观看2020| 久久久久国色av免费看影院| 丝袜a∨在线一区二区三区不卡 | 久久久久国产精品麻豆ai换脸| 国产精品激情偷乱一区二区∴| 亚洲一二三四久久| 国产成人在线电影| 欧美一级黄色大片| 亚洲男人的天堂av| 国产很黄免费观看久久| 91精品国产综合久久蜜臀| 亚洲欧美在线aaa| 国产在线不卡一区| 91麻豆精品国产91久久久久久久久| 国产精品初高中害羞小美女文| 青草av.久久免费一区| 欧美影院精品一区| 亚洲欧洲99久久| 国产精品99久| 2020国产精品自拍| 日本欧美一区二区| 欧美在线视频全部完| 亚洲三级在线播放| a级精品国产片在线观看| 久久只精品国产| 精品一区二区三区香蕉蜜桃| 欧美日韩电影一区| 亚洲一区二区三区在线| jlzzjlzz亚洲女人18| 国产欧美一区二区精品久导航 | 午夜a成v人精品| 色哟哟一区二区在线观看| 国产精品青草久久| 国产成人精品1024| 久久这里只有精品首页| 久久99在线观看| 精品福利av导航| 经典三级一区二区| 26uuu亚洲| 国产成人精品亚洲777人妖| 欧美精品一区二区精品网| 麻豆国产精品一区二区三区| 精品日本一线二线三线不卡| 久久av中文字幕片| 久久亚洲二区三区| 成人av电影在线观看|