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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? tools.java

?? J2ME開(kāi)發(fā)的手機(jī)游戲需要安裝諾基亞手機(jī)模擬器才能正常運(yùn)行
?? JAVA
字號(hào):
package org.gamecollege.j2me.rpg;

import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.Vector;

import javax.microedition.lcdui.Canvas;
import javax.microedition.lcdui.game.Sprite;

/**
 * @author Jagie 工具方法集合類(lèi)
 */
public class Tools {
	/**
	 * 單例
	 */
	private static final Tools self = new Tools();

	/**
	 * 私有構(gòu)造函數(shù)。
	 *  
	 */
	private Tools() {

	}

	/**
	 * 以字符的方式讀取文件
	 * 
	 * @param fichero
	 *            文件名
	 * @return 整個(gè)文件形成的字符串
	 */
	public final static String readFileToString(String fichero) {
		StringBuffer str = new StringBuffer();
		try {
			Class clase = self.getClass();
			InputStream is;
			is = clase.getResourceAsStream(fichero);
			InputStreamReader isr = new InputStreamReader(is);
			char[] chars = new char[1];

			while (isr.read(chars) != -1) {
				str.append(new String(chars));
			}
			is.close();
		} catch (IOException e) {
			e.printStackTrace();
		} catch (NullPointerException ficheroNoExiste) {
			return "";
		}
		return str.toString();

		
		
	}
	
	
	

	/**
	 * 去掉字串中的多行注釋
	 * 
	 * @param src
	 * @return
	 */

	public final static String delMutilLineComment(String src) {
		return deleteChars(src, "/*", "*/");
	}
	
	
	/**
	 * 去掉字符串中用beginString和endString包圍的部分。包括endString和beginString字串在內(nèi)
	 * @param src 待處理的源串
	 * @param beginString 
	 * @param endString
	 * @return
	 */

	private final static String deleteChars(String src, String beginString,
			String endString) {
		if (src == null || src.length() == 0) {
			return null;
		}

		StringBuffer sb = new StringBuffer();

		int firstIndex = src.indexOf(beginString, 0);
		if (firstIndex >= 0) {
			sb.append(src.substring(0, firstIndex));
		} else {

			return src;
		}

		int lastIndex = 0;
		while (firstIndex < src.length() && firstIndex >= 0) {
			lastIndex = src.indexOf(endString, firstIndex + 2);
			firstIndex = src.indexOf(beginString, lastIndex + 1);

			if (firstIndex > lastIndex) {
				String good = src.substring(lastIndex + 2, firstIndex);
				sb.append(good);
			}

		}

		if (firstIndex < 0 && lastIndex + 2 < src.length()) {
			sb.append(src.substring(lastIndex + 2));
		}

		return sb.toString();
	}
	
	
	/**
	 * 一個(gè)較為快捷的碰撞檢測(cè)方法
	 * @param ax a矩形左上角x坐標(biāo)
	 * @param ay a矩形左上角y坐標(biāo)
	 * @param aw a矩形寬度
	 * @param ah a矩形高度
	 * @param bx b矩形左上角x坐標(biāo)
	 * @param by b矩形左上角y坐標(biāo)
	 * @param bw b矩形寬度
	 * @param bh b矩形高度
	 * @return
	 */
	public static final boolean isIntersectingRect(int ax, int ay, int aw,
			int ah, int bx, int by, int bw, int bh) {
		if (by + bh < ay || // is the bottom of b above the top of a?
				by > ay + ah || // is the top of b below bottom of a?
				bx + bw < ax || // is the right of b to the left of a?
				bx > ax + aw) // is the left of b to the right of a?
			return false;

		return true;
	}

	/**
	 * 比較精靈S2相對(duì)于精靈S2的方位
	 * 
	 * @param s1
	 * @param s2
	 * @return 
	 * Canvas.DOWN:S1在S2的下方,
	 * Canvas.UP:S1在S2的上方,
	 * Canvas.LEFT:S1在S2的左方,
	 * Canvas.RIGHT:S1在S2的右方
	 */
	public final static int comparePos(Sprite s1, Sprite s2) {
		int result = Canvas.DOWN;
		int ox1 = s1.getX() + s1.getWidth() / 2;
		int oy1 = s1.getY() + s1.getHeight() / 2;

		int ox2 = s2.getX() + s2.getWidth() / 2;
		int oy2 = s2.getY() + s2.getHeight() / 2;

		if (oy1 < oy2 && Math.abs(oy1 - oy2) > Math.abs(ox1 - ox2)) {
			return Canvas.UP;
		} else if (ox1 > ox2 && Math.abs(oy1 - oy2) < Math.abs(ox1 - ox2)) {
			return Canvas.RIGHT;
		} else if (ox1 < ox2 && Math.abs(oy1 - oy2) < Math.abs(ox1 - ox2)) {
			return Canvas.LEFT;
		}

		return result;
	}
	
	/**
	 * 把Vector v2的所有元素都加到Vector v1中,相當(dāng)于SE中Vector的addAll
	 * @param v1
	 * @param v2
	 * @return
	 */
	public final static Vector addAll(Vector v1, Vector v2) {
		if (v1 != null && v2 != null) {
			for (int i = 0; i < v2.size(); i++) {
				v1.addElement(v2.elementAt(i));
			}
		}

		return v1;
	}

}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91在线国内视频| 日本一区二区三区国色天香 | 久久久午夜精品| 欧美电影在线免费观看| 精品婷婷伊人一区三区三| 在线观看一区二区精品视频| 色天天综合色天天久久| 91成人在线免费观看| 91福利视频网站| 在线观看91精品国产入口| 欧美无砖砖区免费| 欧美日韩激情在线| 日韩欧美国产电影| 国产亚洲欧美日韩在线一区| 久久久不卡网国产精品二区| 久久理论电影网| 国产嫩草影院久久久久| 亚洲欧洲综合另类| 亚洲国产精品一区二区www| 97久久超碰国产精品电影| 91欧美一区二区| 色婷婷久久综合| 欧美老年两性高潮| 精品理论电影在线观看| 久久精品一区八戒影视| 国产精品福利一区二区| 亚洲一区二区三区三| 日日嗨av一区二区三区四区| 国产最新精品精品你懂的| 成人黄色大片在线观看| 91国在线观看| 日韩欧美一区在线| 欧美国产乱子伦| 亚洲国产中文字幕| 国内精品久久久久影院色| 成人av在线资源| 欧美三区免费完整视频在线观看| 欧美一区二区三级| 国产精品视频一二三区| 亚洲国产精品人人做人人爽| 久久99国内精品| 91天堂素人约啪| 欧美精品色综合| 国产日韩视频一区二区三区| 一区二区三区四区蜜桃 | 国产98色在线|日韩| www.在线欧美| 欧美一区二区三区白人| 国产精品色一区二区三区| 亚洲小说春色综合另类电影| 黄一区二区三区| 在线免费视频一区二区| 久久亚洲影视婷婷| 一区二区三区视频在线看| 精品一区二区影视| 一本一道久久a久久精品综合蜜臀| 日韩一级片网站| 国产精品久久久久久久午夜片 | 激情图片小说一区| 91美女视频网站| 精品国精品国产| 一区二区三区视频在线看| 国内成人免费视频| 在线亚洲+欧美+日本专区| 久久久不卡网国产精品二区| 午夜一区二区三区视频| 波多野结衣中文一区| 日韩美一区二区三区| 亚洲国产人成综合网站| a4yy欧美一区二区三区| 精品国产伦理网| 日韩精品电影在线| 欧美综合视频在线观看| 国产精品美女久久久久aⅴ国产馆| 日韩精品成人一区二区三区| 色综合久久久久久久久久久| 欧美极品美女视频| 精品在线你懂的| 91精品国产入口在线| 亚洲影院久久精品| 国产精品久久久久久久久晋中| 日本在线不卡视频| 欧美做爰猛烈大尺度电影无法无天| 国产精品美女久久久久aⅴ| 色婷婷综合激情| 欧美在线观看你懂的| 国产精品欧美极品| 国产精品影音先锋| 欧美一区欧美二区| 精品亚洲免费视频| 国产一区二区三区视频在线播放 | 亚洲伦在线观看| 福利一区在线观看| 久久久欧美精品sm网站| 美国三级日本三级久久99| 欧美片网站yy| 午夜欧美2019年伦理| 精品视频全国免费看| 亚洲网友自拍偷拍| 在线观看国产一区二区| 亚洲精品日韩一| 色婷婷综合久久久久中文一区二区 | 蜜桃视频一区二区| 91精品国产91热久久久做人人| 亚洲成人精品在线观看| 欧美在线观看18| 亚洲大片在线观看| 欧美美女视频在线观看| 性感美女久久精品| 91精品国产综合久久精品性色| 五月天婷婷综合| 91精品国产一区二区| 日本三级韩国三级欧美三级| 日韩无一区二区| 久久精品国产亚洲高清剧情介绍| 日韩亚洲欧美一区二区三区| 免费高清在线视频一区·| 欧美一级片在线| 精品在线一区二区三区| 久久久久88色偷偷免费| 丰满白嫩尤物一区二区| 亚洲丝袜自拍清纯另类| 91国偷自产一区二区三区观看 | 日本不卡1234视频| 精品国产乱码久久久久久夜甘婷婷 | 韩国欧美国产一区| 久久久久国产精品麻豆| www.99精品| 亚洲成a人v欧美综合天堂下载| 日韩欧美一二三| 国产不卡在线播放| 一区二区三区日韩精品视频| 欧美久久一二区| 久久综合久久久久88| 国产一区二区三区在线观看免费| 久久综合精品国产一区二区三区| 福利91精品一区二区三区| 亚洲视频中文字幕| 91精品久久久久久久99蜜桃| 国产一区二区不卡老阿姨| 国产精品国产三级国产普通话蜜臀 | 欧美国产97人人爽人人喊| 91伊人久久大香线蕉| 亚洲aⅴ怡春院| 久久久影院官网| 色婷婷一区二区| 久久国产精品第一页| 久久精品一区二区三区不卡牛牛| 色综合久久久久综合体| 久久精品国产99国产精品| 中文字幕一区二区三区在线不卡| 欧美性欧美巨大黑白大战| 久久精品国产**网站演员| 国产精品网站在线| 777奇米四色成人影色区| 丰满白嫩尤物一区二区| 性做久久久久久| 国产精品色哟哟网站| 欧美一区二区精美| av不卡在线播放| 蜜臀av亚洲一区中文字幕| 亚洲视频电影在线| 久久综合九色综合欧美98| 国产精品久久国产精麻豆99网站| 成人h动漫精品一区二区| 日韩vs国产vs欧美| 国产精品久久毛片av大全日韩| 欧美一区二区视频在线观看2022| 国产人妖乱国产精品人妖| 欧美午夜精品理论片a级按摩| 国产一区不卡精品| 日韩高清在线不卡| 亚洲视频香蕉人妖| 国产三级一区二区三区| 日韩一级视频免费观看在线| 色综合色综合色综合色综合色综合 | 一区二区久久久久| 国产精品系列在线| 久久亚洲综合色| 日韩一区二区三区视频| 日本精品免费观看高清观看| 成人国产免费视频| 国产在线麻豆精品观看| 日韩成人一区二区三区在线观看| 亚洲欧美日韩国产综合| 国产精品美女久久久久久久久久久| 欧美不卡一区二区三区| 69精品人人人人| 欧美欧美欧美欧美首页| 91成人在线精品| 色综合欧美在线视频区| 波多野结衣在线一区| 懂色av中文字幕一区二区三区| 久久91精品国产91久久小草 | 欧美日韩亚洲不卡| 91麻豆高清视频| www.亚洲激情.com| kk眼镜猥琐国模调教系列一区二区| 国产成人精品网址| 国产精品一区二区无线|