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

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

?? fastfuriousmidlet.java

?? j2me賽車游戲源代碼。看似比較專業。值得研究。歡迎下載。
?? JAVA
字號:
// FrontEnd Plus GUI for JAD
// DeCompiled : FastFuriousMIDlet.class

import java.io.PrintStream;
import javax.microedition.lcdui.*;
import javax.microedition.midlet.MIDlet;

public class FastFuriousMIDlet extends MIDlet
{

    private final Menu me = new Menu(this);
    public final Testo te = new Testo();
    boolean vibra;
    boolean sound;
    public GameManager gM;
    private MenuOpzioni mO;
    private MenuLivelli mL;
    int livello;
    long tempo;
    long mtempo;
    boolean vinto;
    private boolean gC;
    int li;

    public FastFuriousMIDlet()
    {
        gM = null;
        mO = null;
        mL = null;
        gC = false;
        Database db = new Database();
        livello = db.leggiLivello();
        vibra = db.getUseVibration();
        vibra = db.getUseSound();
        db = null;
        System.gc();
    }

    public void startApp()
    {
        Displayable cu = Display.getDisplay(this).getCurrent();
        if(cu == null)
        {
            Presentazione pr = new Presentazione(this, me);
            Display.getDisplay(this).setCurrent(pr);
            pr.start();
        } else
        {
            Display.getDisplay(this).setCurrent(cu);
            if(gM != null && cu == gM.getCanvas())
                gM.resume();
        }
    }

    public void pauseApp()
    {
        if(gM != null)
            gM.pause();
        Display.getDisplay(this).setCurrent(gM.getCanvas());
    }

    public void destroyApp(boolean un)
    {
        if(gM != null)
            gM.stop();
    }

    void gameManagerMainMenu(boolean isGO)
    {
        if(isGO)
        {
            me.deleteContinue();
            assegnaPunteggio();
        } else
        {
            me.selectContinue();
        }
        Display.getDisplay(this).setCurrent(me);
    }

    void mainMenuContinua()
    {
        Display.getDisplay(this).setCurrent(gM.getCanvas());
    }

    void mainMenuNuovaPartita()
    {
        mO = null;
        mL = null;
        System.gc();
        javax.microedition.lcdui.Canvas clCa = new NokiaCloseableCanvas();
        if(gC)
        {
            gM.resetta();
            Display.getDisplay(this).setCurrent(gM.getCanvas());
        } else
        {
            gM = new GameManager(this, clCa);
            ((SettableDelegate)clCa).setDelegate(gM);
            gM.start();
            Display.getDisplay(this).setCurrent(clCa);
            me.addContinue();
            gC = true;
        }
    }

    void mainMenuOpzioni()
    {
        if(mO == null)
            mO = new MenuOpzioni(this, me);
        Display.getDisplay(this).setCurrent(mO);
    }

    void mainMenuRecords()
    {
        String ti = "Records";
        String ba = "Indietro";
        String pp = null;
        String te = "Livello Facile\n" + leggiPunteggio(0) + "\n" + "Livello Normale\n" + leggiPunteggio(1) + "\n" + "Livello Difficile\n" + leggiPunteggio(2);
        MenuTesto is = new MenuTesto(this, ti, te, ba);
        Display.getDisplay(this).setCurrent(is);
    }

    void mainMenuIstruzioni()
    {
        String ti = "Istruzioni";
        String ba = "Indietro";
        String te = "Controlli\n\n2/UP - accelera\n4 - vai a sx\n6 - vai a dx\n8/DOWN - frena\n1/LEFT - accelera e vai a sx\n3/RIGHT - accelera e vai a dx\n5 - nitro\n\nScegli la tua auto sportiva preferita tra le 4 disponibili e sfida il computer in una veloce e furiosa gara a due per le strade della citt\340.\nIl tuo obiettivo \350 raggiungere il traguardo prima dell'avversario.\nTutte le auto di 2Fast2Furious hanno la nitro, un composto che, aggiunto al carburante, aumenta considerevolmente la velocit\340 della macchina.\nPuoi attivare la nitro solo dopo aver raggiunto la velocit\340 di 120 Km/h, ma fai attenzione... la nitro va usata con moderazione, perch\350 quando \350 attiva aumenta notevolmente il consumo di carburante, indicato dalla barra \"FUEL\". Quando il carburante si esaurisce la gara \350 persa. La nitro viene disattivata quando si frena oppure quando si verifica uno scontro.\nE proprio gli scontri rappresentano un'altra delle caratteristiche principali di 2Fast2Furious. Il percorso di gara \350 una strada cittadina percorsa da altre vetture che dovrai superare evitando di toccarle, altrimenti la tua auto non solo rallenter\340 la velocit\340 di corsa, ma subir\340 dei danni, segnalati dalla barra \"DAMAGE\". Quando il livello dei danni raggiunge lo zero la gara \350 persa.\n\nI livelli di difficolt\340 sono 3 (facile, normale e difficile), selezionabili all'interno della schermata Livello.\nNella schermata Records vengono registrate le tue statische di gara e il miglior tempo.\n\n";
        MenuTesto is = new MenuTesto(this, ti, te, ba);
        Display.getDisplay(this).setCurrent(is);
    }

    void mainMenuLivelli()
    {
        if(mL == null)
            mL = new MenuLivelli(this, me);
        Display.getDisplay(this).setCurrent(mL);
    }

    void mainMenuCrediti()
    {
        String ab = "2fast2furious\nVersione: 1.0.0\n\nB-Rush Entertainment\nMCSoftware2000\nXister\n\nGame Design:\n   Rosario Basilotta\n\nGame Programming:\n   Mauro Ciucciarelli\n\nGraphics:\n   Filippo Grossi\n";
        String ti = "Credits";
        String ba = "Indietro";
        MenuTesto cr = new MenuTesto(this, ti, ab, ba);
        Display.getDisplay(this).setCurrent(cr);
    }

    void mainMenuExit()
    {
        destroyApp(false);
        notifyDestroyed();
    }

    void settingEditorSave(String na, boolean iO)
    {
        if(na.equals("Vibrazione"))
        {
            Database database = new Database();
            database.setUseVibration(iO);
            mO.setUseVibration(iO);
            database = null;
            System.gc();
        }
        Alert con = new Alert(null, na + " " + mO.onOffString(iO), null, AlertType.CONFIRMATION);
        con.setTimeout(4000);
        Display.getDisplay(this).setCurrent(con, mO);
    }

    void assegnaLivello(String lS, int li)
    {
        Database database = new Database();
        database.assegnaLivello(li);
        database = null;
        System.gc();
        livello = li;
        mL.assegnaLivello(li);
    }

    void settingEditorBack()
    {
        Display.getDisplay(this).setCurrent(mO);
    }

    void settingsScreenBack(Displayable la)
    {
        mO = null;
        if(gM != null && la == gM.getCanvas())
            gM.resume();
        Display.getDisplay(this).setCurrent(la);
    }

    void settingsScreenEdit(String na, boolean iO)
    {
        Display.getDisplay(this).setCurrent(new OnOffMenu(this, na, iO));
    }

    void splashScreenDone(Displayable ne)
    {
        Display.getDisplay(this).setCurrent(ne);
    }

    void textScreenClosed()
    {
        Display.getDisplay(this).setCurrent(me);
    }

    void assegnaPunteggio()
    {
        String pp = null;
        Database database = new Database();
        database.assegnaLivello(li);
        try
        {
            pp = database.leggiPunteggio(livello);
        }
        catch(Exception e)
        {
            System.err.println(e);
        }
        int i = pp.indexOf(46);
        long t = 0L;
        int i2 = pp.indexOf(46, i + 1);
        int v = 0;
        int p = 0;
        try
        {
            t = Integer.parseInt(pp.substring(0, i));
            v = Integer.parseInt(pp.substring(i + 1, i2));
            p = Integer.parseInt(pp.substring(i2 + 1, pp.length()));
        }
        catch(Exception e) { }
        if(vinto)
            v++;
        else
            p++;
        if(mtempo != -1L)
            if(t != 0L && mtempo < t)
                t = mtempo;
            else
            if(t == 0L)
                t = mtempo;
        try
        {
            database.assegnaPunteggio(livello, t + "." + v + "." + p);
        }
        catch(Exception e) { }
        database = null;
        System.gc();
    }

    String leggiPunteggio(int l)
    {
        String pp = null;
        Database database = new Database();
        try
        {
            pp = database.leggiPunteggio(l);
        }
        catch(Exception e)
        {
            System.err.println(e);
        }
        int i = pp.indexOf(46);
        long t = 0L;
        int i2 = pp.indexOf(46, i + 1);
        int v = 0;
        int p = 0;
        try
        {
            t = Integer.parseInt(pp.substring(0, i));
            v = Integer.parseInt(pp.substring(i + 1, i2));
            p = Integer.parseInt(pp.substring(i2 + 1, pp.length()));
        }
        catch(Exception e) { }
        database = null;
        System.gc();
        return "Vinte: " + v + "\n" + "Perse: " + p + "\n" + "Miglior\n  Tempo: " + ct(t) + "\n";
    }

    String ct(long t)
    {
        tempo = t;
        long m = t / 60000L;
        long s = (t - m * 60000L) / 1000L;
        long ml = (t - m * 60000L - s * 1000L) / 10L;
        String mlS;
        if(ml < 10L)
            mlS = "0" + ml;
        else
            mlS = "" + ml;
        String sS;
        if(s < 10L)
            sS = "0" + s;
        else
            sS = "" + s;
        return "" + m + "." + sS + "." + mlS;
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品无遮挡| 久久精工是国产品牌吗| 亚洲国产裸拍裸体视频在线观看乱了 | 性感美女极品91精品| 加勒比av一区二区| 欧美视频第二页| 国产精品久久看| 久久国产精品色婷婷| 91精品福利在线| 国产精品视频免费| 韩国午夜理伦三级不卡影院| 久久午夜老司机| 亚洲成人动漫一区| 91尤物视频在线观看| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 欧美二区乱c少妇| 综合亚洲深深色噜噜狠狠网站| 久久精品国产网站| 欧美精品黑人性xxxx| 亚洲乱码日产精品bd | 久久精品国产99国产| 在线观看国产一区二区| 国产蜜臀97一区二区三区| 亚洲h精品动漫在线观看| 播五月开心婷婷综合| 精品国产免费一区二区三区四区| 亚洲成人免费电影| 欧美艳星brazzers| 一区二区三区小说| 色综合天天狠狠| 亚洲欧洲日韩女同| av网站一区二区三区| 国产欧美一区二区在线| 国产东北露脸精品视频| 久久久三级国产网站| 奇米一区二区三区| 日韩一本二本av| 美洲天堂一区二卡三卡四卡视频 | 91视频国产资源| ●精品国产综合乱码久久久久 | 91麻豆精品91久久久久同性| 亚洲一级二级在线| 欧美欧美午夜aⅴ在线观看| 亚洲综合激情另类小说区| 色94色欧美sute亚洲线路一久| 亚洲人123区| 在线视频亚洲一区| 午夜欧美2019年伦理| 欧美日韩黄色一区二区| 日韩专区中文字幕一区二区| 欧美一区二区三区在| 免费看欧美女人艹b| 精品久久久久久久久久久久久久久| 美美哒免费高清在线观看视频一区二区 | 一区二区三区蜜桃网| 欧美综合色免费| 日韩在线一区二区三区| 日韩一区二区在线观看视频播放| 麻豆精品一区二区综合av| 欧美精品一区二区三区久久久| 国产一区二区不卡在线| 亚洲欧美色综合| 日韩你懂的在线观看| 成人午夜视频免费看| 一区二区三区免费网站| 欧美成人乱码一区二区三区| 成人免费观看av| 亚洲成a人v欧美综合天堂下载 | 日韩精品专区在线影院观看| 粉嫩aⅴ一区二区三区四区五区| 亚洲日本在线天堂| 日韩欧美在线影院| 91免费国产在线观看| 日韩电影在线一区二区| 国产精品不卡一区| 日韩欧美国产综合一区| www.66久久| 亚洲va欧美va人人爽| 日韩欧美一区二区不卡| 色欧美日韩亚洲| 人人精品人人爱| 中文字幕不卡在线观看| 色婷婷综合久久久中文一区二区 | 亚洲男人的天堂一区二区| 欧美日韩中文精品| 国产酒店精品激情| 亚洲自拍另类综合| 国产亚洲精品bt天堂精选| 6080亚洲精品一区二区| 国产电影精品久久禁18| 亚洲高清久久久| 国产亚洲欧美日韩在线一区| 91福利小视频| 粉嫩在线一区二区三区视频| 亚洲chinese男男1069| 国产精品理论片| 67194成人在线观看| 99免费精品在线| 国产一区免费电影| 午夜久久久影院| 亚洲国产精品v| 日韩亚洲欧美在线| 欧美一区二区三区公司| 色综合久久久久久久久久久| 精品在线免费视频| 午夜天堂影视香蕉久久| 欧美激情一区在线观看| 日韩免费视频线观看| 欧美性高清videossexo| 国产精品12区| 美美哒免费高清在线观看视频一区二区 | 亚洲国产精品综合小说图片区| 中文字幕国产精品一区二区| 欧美成人一级视频| 色偷偷一区二区三区| 欧美伊人精品成人久久综合97| av在线播放成人| 国产高清无密码一区二区三区| 日韩精品色哟哟| 天天影视网天天综合色在线播放| 亚洲欧美一区二区三区孕妇| 日韩精品一区二区在线观看| 精品少妇一区二区三区在线视频| 欧美精品在线一区二区三区| 色94色欧美sute亚洲线路一久| kk眼镜猥琐国模调教系列一区二区| 国产美女视频91| 国产精品夜夜爽| 精品一区二区三区在线视频| 国模套图日韩精品一区二区| 美国三级日本三级久久99| 亚洲成人1区2区| 日韩av中文字幕一区二区三区| 午夜精品久久久| 婷婷激情综合网| 青青草97国产精品免费观看| 男男视频亚洲欧美| 美女视频一区二区三区| 亚洲成人你懂的| 老司机免费视频一区二区 | 91在线国产福利| 在线观看www91| 欧美日韩国产精品自在自线| 制服.丝袜.亚洲.另类.中文| 精品美女一区二区三区| 久久久久久久综合日本| 中文字幕一区二区不卡| 亚洲色图.com| 亚洲第一会所有码转帖| 日本欧美加勒比视频| 精品一区二区日韩| 成人手机在线视频| 成人看片黄a免费看在线| 日本精品视频一区二区| 欧美日韩高清一区二区三区| 日韩欧美色电影| 亚洲国产成人一区二区三区| 一色桃子久久精品亚洲| 亚洲一区二区三区在线看| 日精品一区二区| 国产精品主播直播| 一本在线高清不卡dvd| 欧美久久一二区| 国产日韩三级在线| 婷婷丁香激情综合| 国产精品乡下勾搭老头1| 白白色 亚洲乱淫| 欧美高清性hdvideosex| 久久久久久免费毛片精品| 一区二区三区精密机械公司| 午夜国产不卡在线观看视频| 国产又黄又大久久| 色老汉av一区二区三区| 日韩一区二区在线免费观看| 亚洲国产高清在线| 日韩电影一区二区三区四区| 国产一区二区剧情av在线| 97成人超碰视| 久久影视一区二区| 亚洲精选视频在线| 国产一区二区三区四区五区入口| 国产成人精品免费在线| 日韩视频国产视频| 亚洲精品第1页| 国产69精品一区二区亚洲孕妇| 在线播放一区二区三区| 2020国产精品自拍| 麻豆一区二区99久久久久| 91福利资源站| 亚洲欧洲日本在线| 国产在线精品一区二区不卡了| 日本韩国欧美在线| 亚洲免费三区一区二区| 国产一区二区剧情av在线| 在线成人免费视频| 亚洲最色的网站| 国产精品一品二品| 中文字幕精品—区二区四季| 韩国av一区二区| 日韩三级视频在线看|