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

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

?? about.java

?? java實現的簡單連連看游戲
?? JAVA
字號:
package com.ismyway.n840_kyodai;

import java.util.*;
import javax.microedition.lcdui.*;
import javax.microedition.lcdui.game.*;
import java.io.*;

/**
 * <p>Title: N840 Kyodai</p>
 * <p>Description: N840上的連連看游??</p>
 * <p>Copyright: Copyright (c) 2005</p>
 * <p>Company: http://www.ismyway.com</p>
 * @author 張劍
 * @version 1.0
 */
public class About
    extends GameCanvas {
  private String text = "注意:按#鍵可退出當前屏幕!\n\n"
      + "你快樂,所以我快樂:),歡迎使用“快樂連連看”\n\n"
      + "游戲規則\n"
      + "選擇一對相同的圖片,如果這一對圖片之間可以使用不超過3條直線連接起來,可將消除此對圖片,如果消完所有圖片,游戲結束。\n\n"
      + "操作指南\n"
      + "方向鍵或2/4/6/8鍵進行移動,確認鍵/5鍵選擇圖片,0鍵刷新地圖,游戲過程中,方向鍵可以穿越邊界,并且可以隨時按#鍵回到菜單。\n\n"
      + "游戲模式\n"
      + "本游戲提供兩種模式供玩家選擇,\"輕松愜意\"對游戲沒有作任何限制,比較打發時間,\"快樂挑戰\"屬于高難度挑戰級別,游戲開始會產生較多圖片,并且限制了游戲時間和游戲步數(時間=圖片*4s,步數=圖片*6),如果用戶沒有在規定的時間和步數內完成游則游戲失敗,如果玩家能夠完成游戲,則獎1500分!\n\n"
      + "游戲排行\n"
      + "可記錄用戶進行游戲的最高10次的分數!獲得高分的原則是在盡可能短的時間內完成游戲,并且使用盡可能少的步驟,同時,如果你的動作夠快,可以獲得連擊分數獎勵,連擊最高可以達到9次,此時獎勵的分數為(1+2+3+..+9)*10=450分。\n\n"
      + "關于游戲游戲中的圖片、聲音等資源基本上從網絡中獲得,如有不妥,請來信指出。要源程序請訪問http://www.ismyway.com,源程序版權歸屬作者所有!  ";
  String[] lines;
  int lineIndex = 0;
  int maxLineIndex = 0;
  boolean showScrollBar = false;
  private Displayable dis;
  private Kyodai kyodai;

  private int scrollbar_height = 20;

  public About(Kyodai kyodai, Displayable dis) {
    super(false);
    this.kyodai = kyodai;
    this.dis = dis;

    Font font = Font.getFont(Font.FACE_SYSTEM, Font.STYLE_PLAIN,
                             Font.SIZE_MEDIUM);
    lines = getSubsection(text, font, this.getWidth() - 20, "");
    maxLineIndex = lines.length - 13;
    if (maxLineIndex > 0) {
      showScrollBar = true;
    }
    else {
      showScrollBar = false;
    }
  }

  public void paint(Graphics g) {
    //清除背景
    g.setColor(0);
    g.fillRect(0, 0, CV.srcWidth, CV.srcHeight);
    //重畫文字區域
    if (showScrollBar) {
      drawScrollBar(g);
    }
    //重繪文字
    g.setColor(0xffffff);
    int y = 10;
    for (int i = 0; i < 13; i++) {
      g.drawString(lines[i + lineIndex], 10, y, Graphics.LEFT | Graphics.TOP);
      y += 18;
    }
  }

  /**
   * 代碼出處http://www.j2medev.com/Article_Show.asp?ArticleID=199
   * 但是此段代碼在處理最后一行文本時會出現問??
   * @param strSource
   * @param font
   * @param width
   * @param strSplit
   * @return
   */
  public String[] getSubsection(String strSource, Font font, int width,
                                String strSplit) {
    Vector vector = new Vector();
    String temp = strSource;
    int i, j;
    int LastLength = 1;
    int step = 0;
    try {
      while (!temp.equals("")) {
        i = temp.indexOf("\n");
        if (i > 0) {
          if (font.stringWidth(temp.substring(0, i - 1)) >= width) {
            i = -1;
          }
        }
        if (i == -1) {
          if (LastLength > temp.length()) {
            i = temp.length();
          }
          else {
            i = LastLength;
            step = font.stringWidth(temp.substring(0, i)) > width ? -1 : 1;
            if (i < temp.length()) {
              while (! (font.stringWidth(temp.substring(0, i)) <= width
                        && font.stringWidth(temp.substring(0, i + 1)) > width)) {
                i = i + step;
                if (i == temp.length()) {
                  break;
                }
              }
            }
          }
          if (!strSplit.equals("")) {
            j = i;
            if (i < temp.length()) {
              while (strSplit.indexOf(temp.substring(i - 1, i)) == -1) {
                i--;
                if (i == 0) {
                  i = j;
                  break;
                }
              }
            }
          }
        }
        LastLength = i;
        vector.addElement(temp.substring(0, i));
        if (i == temp.length()) {
          temp = "";
        }
        else {
          temp = temp.substring(i);
          if (temp.substring(0, 1).equals("\n")) {
            temp = temp.substring(1);
          }
        }
      }
    }
    catch (Exception e) {
      System.out.println("getSubsection:" + e);
    }
    String[] str = new String[vector.size()];
    for (int index = 0; index < vector.size(); index++) {
      str[index] = vector.elementAt(index).toString();
    }
    vector = null;
    System.gc();
    return str;
  }

  void moveSelect(int step) {
    if (step > 0) {
      if (lineIndex < maxLineIndex) {
        lineIndex++;
      }
    }
    else {
      if (lineIndex > 0) {
        lineIndex--;
      }
    }
  }

  public void keyPressed(int keyCode) {
    //System.out.println("keyCode = " + keyCode);
    switch (keyCode) {
      case CV.KEY_UP: //up
        if (showScrollBar) {
          moveSelect( -1);
          repaint();
        }
        break;
      case CV.KEY_DOWN: //down
        if (showScrollBar) {
          moveSelect(1);
          repaint();
        }
        break;
      case CV.KEY_POUND:
        Display.getDisplay(kyodai).setCurrent(dis);
        break;
    }

  }

  private void drawScrollBar(Graphics g) {
    g.setColor(0xffffff);
    //頂部的箭??
    g.drawLine(CV.srcWidth - 5, 1, CV.srcWidth - 3, 1);
    g.drawLine(CV.srcWidth - 6, 2, CV.srcWidth - 2, 2);
    g.drawLine(CV.srcWidth - 6, 3, CV.srcWidth - 2, 3);
    //底部的箭??
    g.drawLine(CV.srcWidth - 6, CV.srcHeight - 4,
               CV.srcWidth - 2, CV.srcHeight - 4);
    g.drawLine(CV.srcWidth - 6, CV.srcHeight - 3,
               CV.srcWidth - 2, CV.srcHeight - 3);
    g.drawLine(CV.srcWidth - 5, CV.srcHeight - 2,
               CV.srcWidth - 2, CV.srcHeight - 2);
    //直線
    g.drawLine(CV.srcWidth - 4, 0, CV.srcWidth - 4,
               CV.srcHeight - 1);
    //TickBar
    int y = 3 + lineIndex * 227 / maxLineIndex;
    g.fillRect(CV.srcWidth - 6, y, 5, 20);
  }

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
天天操天天综合网| 欧美巨大另类极品videosbest| 美女视频一区二区三区| 亚洲一区二区三区四区的| 亚洲人吸女人奶水| 国产精品久久综合| 亚洲欧美日韩综合aⅴ视频| 国产精品国产三级国产aⅴ无密码| 中文字幕成人在线观看| 国产精品久久久久久久午夜片| 国产日产欧美一区| 日本一区免费视频| 自拍偷在线精品自拍偷无码专区| 国产精品美女久久久久av爽李琼| 国产精品卡一卡二| 亚洲在线中文字幕| 午夜精品一区二区三区免费视频| 五月激情六月综合| 免费观看30秒视频久久| 国产永久精品大片wwwapp | 激情五月婷婷综合网| 麻豆精品在线播放| 国产乱码精品一区二区三| 国产精品一卡二卡| av爱爱亚洲一区| 欧美日韩综合一区| 日韩视频在线永久播放| 久久网这里都是精品| 中文字幕二三区不卡| 一区二区久久久久| 美国一区二区三区在线播放| 国产a精品视频| 久久综合久久综合九色| 国产欧美精品一区aⅴ影院| 日韩伦理av电影| 青青草97国产精品免费观看无弹窗版| 黑人精品欧美一区二区蜜桃| www.av精品| 91精品国产综合久久久久久| 亚洲精品一区二区三区99| **性色生活片久久毛片| 爽爽淫人综合网网站| 国产成人精品亚洲午夜麻豆| 91麻豆精东视频| 精品乱码亚洲一区二区不卡| 国产精品电影一区二区| 男女性色大片免费观看一区二区| 国产成人在线免费观看| 欧美性极品少妇| 亚洲精品一区二区在线观看| 一区二区三区日韩精品| 国内精品久久久久影院薰衣草| 色综合久久六月婷婷中文字幕| 日韩欧美一区在线观看| 国产精品久久国产精麻豆99网站| 亚洲成人av福利| gogogo免费视频观看亚洲一| 欧美巨大另类极品videosbest | 一本到不卡免费一区二区| 欧美一区二区在线看| 日本一区二区久久| 日本女人一区二区三区| 91免费版pro下载短视频| 欧美成人猛片aaaaaaa| 一区二区三区在线观看视频| 国产麻豆欧美日韩一区| 欧美日韩免费电影| 国产精品久久久久久妇女6080 | 日韩一区二区三区在线视频| 亚洲视频一区在线观看| 国产美女一区二区| 555www色欧美视频| 亚洲综合色婷婷| aaa欧美大片| 国产女主播一区| 精品制服美女丁香| 在线播放中文一区| 亚洲一区二区三区四区五区中文| 成人国产电影网| 久久精品欧美一区二区三区麻豆| 日韩成人精品视频| 欧美日韩国产另类不卡| 亚洲欧美日韩中文字幕一区二区三区| 国产精品亚洲人在线观看| 欧美一区二区三区日韩| 午夜成人免费电影| 欧美日韩国产综合一区二区| 日韩毛片在线免费观看| k8久久久一区二区三区| 国产亚洲婷婷免费| 韩国女主播一区| 日韩精品在线一区| 亚洲成av人片在线观看无码| 国产人成亚洲第一网站在线播放 | 99久久国产综合精品女不卡| 久久亚洲精品国产精品紫薇| 蜜臀av性久久久久av蜜臀妖精| 欧美日本一道本在线视频| 亚洲一区在线视频观看| 欧美综合色免费| 亚洲已满18点击进入久久| 在线一区二区三区做爰视频网站| 国产精品蜜臀av| 成人av影视在线观看| 国产精品久久精品日日| 91网页版在线| 亚洲视频精选在线| 色综合天天综合| 亚洲一二三级电影| 欧美体内she精高潮| 亚洲妇女屁股眼交7| 欧美日韩国产在线播放网站| 亚洲成人免费看| 日韩欧美国产小视频| 国模娜娜一区二区三区| 中文字幕va一区二区三区| 99这里只有久久精品视频| 亚洲激情综合网| 欧美视频在线观看一区| 免费观看在线综合| 久久久www免费人成精品| 成人网男人的天堂| 一区二区在线观看免费| 欧美日韩国产成人在线免费| 日韩影院精彩在线| 欧美精品一区二区三区四区| 成人午夜激情视频| 洋洋成人永久网站入口| 91麻豆精品国产自产在线| 久草这里只有精品视频| 欧美国产成人精品| 在线一区二区三区做爰视频网站| 午夜视频在线观看一区| 欧美成人精品3d动漫h| 国产成人av在线影院| 亚洲精品国产视频| 欧美一区二区三区在线视频| 国产成人在线看| 亚洲综合一区二区三区| 日韩精品一区二区三区中文精品| 国产99久久久国产精品| 亚洲一区精品在线| 精品成人私密视频| 99re亚洲国产精品| 免费观看在线综合| 亚洲欧洲精品成人久久奇米网| 欧美区视频在线观看| 国产激情偷乱视频一区二区三区| 一区二区三区免费看视频| 精品乱码亚洲一区二区不卡| 99re视频精品| 国产真实精品久久二三区| 亚洲人成在线播放网站岛国| 欧美xxxxx牲另类人与| 色综合久久久网| 精品一区二区三区在线视频| 亚洲激情在线播放| 久久精品人人做人人综合| 欧美色图在线观看| 国产成人av电影在线播放| 亚洲大片精品永久免费| 中文子幕无线码一区tr| 欧美日本在线观看| 成人av在线一区二区三区| 麻豆精品一区二区三区| 一区二区三区欧美激情| 国产性色一区二区| 亚洲欧美另类久久久精品| 久久伊人蜜桃av一区二区| 在线一区二区三区做爰视频网站| 国产精品888| 麻豆免费看一区二区三区| 亚洲精品第1页| 日本一区二区三级电影在线观看 | 亚洲欧洲av另类| 精品乱人伦小说| 5566中文字幕一区二区电影| 色婷婷激情一区二区三区| 国产精品一品二品| 久久成人麻豆午夜电影| 一区二区三区欧美亚洲| 最近日韩中文字幕| 国产日韩欧美精品一区| 日韩午夜精品视频| 欧美日韩电影一区| 在线观看av一区二区| 91老师片黄在线观看| 成人的网站免费观看| 国产精品一区二区你懂的| 久久不见久久见免费视频7| 日韩av电影免费观看高清完整版 | 自拍偷拍国产亚洲| 国产日韩成人精品| 久久美女高清视频| 精品久久人人做人人爰| 欧美大黄免费观看| 日韩写真欧美这视频| 91精品国产综合久久精品图片| 日本韩国视频一区二区| 色老汉一区二区三区|