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

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

?? gametools.java

?? 手機(jī)射擊游戲源代碼,nokia s60模擬器開發(fā)包,eclipse工具開發(fā).不可用于商業(yè)用途.
?? JAVA
字號(hào):
package src;


/**
 * <p>Title: image</p>
 * <p>Description:GameCollege </p>
 * <p>Copyright: Copyright (c) 2005</p>
 * <p>Company:GameFactory </p>
 * @author shadow
 * @version 4.0
 */
import java.io.DataInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.EOFException;


import javax.microedition.lcdui.Image;

public class GameTools {

	byte type;
	int length_1;
	int length_2;
	int length_3;
	int Array_1[];
	int Array_2[][];
	int Array_3[][][];
	/**創(chuàng)建圖片時(shí)使用的數(shù)組*/
	  private static byte byteArray[];
	  /**讀文件時(shí)使用的輸入流*/
	  private  static InputStream input;
	  /**
	  * 圖片文件大小
	  */ 
	  public int image_size[] ;


	
	

	
//	一維數(shù)組
public void createArray_1(int index)
{
	Array_1=readFromFile("/res/gamedata.c",index);	

}
//二維數(shù)組
public void createArray_2(int index)
{
	int data[];
	//=new int[];

	data=readFromFile("/res/gamedata.c",index);
	int column ;
	int row ;
	Array_2=new int[ length_1][ length_2];
			for (int i = 0; i < data.length; i++) {
//				int column = i / length_1;
//				int row = i % length_2;
				column = i / length_2;
				row = i %  length_2;
				Array_2[column] [row] =data[i];
				System.out.println("Array_2[column][row]="+Array_2[column][row]);				
			}

}
//三維數(shù)組
public void createArray_3(int index)
{
	int data[];
	data=readFromFile("/res/gamedata.c",index);
	int column;
	int row;
	int line;
	System.out.println(length_1);
	System.out.println(length_2);
	System.out.println(length_3);
	Array_3=new int[ length_1][ length_2][length_3];
	for (int i = 0; i < data.length; i++) {
		column = (i / length_2)/length_3;
		row = (i / length_2)%2;
		line= i / length_1;                                                                        
		Array_3[column] [row][line] =data[i];
		System.out.println("Array_3[column][row][line]="+Array_3[column][row][line]);
	}
}
////////////////////////////
public int [] GetArray_1(int index)
{
	createArray_1(index);
	return Array_1;

}
public int [][] GetArray_2(int index)
{
	createArray_2(index);
	return Array_2;
}
public int [][][] GetArray_3(int index)
{
	createArray_3(index);
	return Array_3;

}

////////////////////////////////////////////////////////////////////////////////////////////	
/////////////////////////
//從文件讀取一維數(shù)組
//index 數(shù)組編號(hào)
////////////////////////
	public int [] readFromFile(String fileName,int index) {
		
		String returnString = null;
		
		DataInputStream dis = new DataInputStream (getClass().getResourceAsStream(fileName));
		try {
		
				int ch = 0;
				byte a=0;
				byte b=0;
				byte c=0;
				int skip =0;
				 type=0;
				
					do
					{
						 length_1=1;
						 length_2=1;
						 length_3=1;
						type=dis.readByte();
						System.out.println(" TYPE="+type);
					 
						switch(type)
						{
						case 1:
							a = dis.readByte();
							b = dis.readByte();
							length_1=(b << 8) | (a & 0xff);
							a = dis.readByte();
							b = dis.readByte();
							skip=(b << 8) | (a & 0xff);
						
							break;
						case 2:
							a = dis.readByte();
							b = dis.readByte();
							length_1=(b << 8) | (a & 0xff);
							a = dis.readByte();
							b = dis.readByte();
							length_2=(b << 8) | (a & 0xff);
							a = dis.readByte();
							b = dis.readByte();
							skip=(b << 8) | (a & 0xff);
							break;
						case 3:
							a = dis.readByte();
							b = dis.readByte();
							length_1=(b << 8) | (a & 0xff);
							a = dis.readByte();
							b = dis.readByte();
							length_2=(b << 8) | (a & 0xff);
							a = dis.readByte();
							b = dis.readByte();
							length_3=(b << 8) | (a & 0xff);
                            a = dis.readByte();
							b = dis.readByte();
							skip=(b << 8) | (a & 0xff);
							break;
						default :
							System.out.println("ERROR TYPE!!!");
						}
						System.out.println(length_1+"+"+length_2+"+"+length_3);
						if(index!=1) {
							
							System.out.println("skip:"+skip);
							dis.skipBytes(skip);
							
						}
					} while(index--!=1);
			         int k=length_1*length_2*length_3; 
					int[] data=new int[k];
					System.out.println(k);
					for (int i=0;i<k;i++ ) 
						{
						
							a = dis.readByte();
							
							if(a==-128)
							 {
							    System.out.println("MARK= "+a);
								b = dis.readByte();
								System.out.println("Type Of MARK= "+b);
								switch(b)
								{
								 case 1://相同的shortInt數(shù)據(jù)
									
									break;		
								
								 case 2://shortInt數(shù)據(jù)
								 	c = dis.readByte();
								 	System.out.println("Num Of INT= "+c);
									
									for(int j=1;j<=c;j++)
									{
											
										a = dis.readByte();
										b = dis.readByte();			
										ch=(b << 8) | (a & 0xff);
										data[i]=ch;
										System.out.println("INT=="+data[i]);
										i++;
										
										
									}
									i--;
									break;
									
								 case 3://相同的byte數(shù)據(jù)
									
									c = dis.readByte();
									b = dis.readByte();
									System.out.println("Num Of Byte= "+c);
									for(int j=1;j<=c;j++)
									{

										data[i]=b;	
										System.out.println("trhe same i="+i+"   val"+data[i]);
										if(i==k-1)continue;
										i++;
									}
									
										i--;	
									break;	
								
									
													
								}	
							 }
							else{
								
							data[i]=a;
							System.out.println("i="+i+"   val"+data[i]);
							
								}
							//System.out.println("i="+i+"   val"+data[i]);
							if(i==k-1)break;
						}
					
					return data;
			
			
			} catch(EOFException e)
			{
				}catch (IOException e) {
				e.printStackTrace();
			}
			
			finally{
				try {
					dis.close();
					
				} catch (IOException e1) {
					// TODO 自動(dòng)生成 catch 塊
					e1.printStackTrace();
				}
				}
			return null;
			
		}
////////////////////////////////////////////////////////////////////////////////////////////	

	 
	  /**
	   *
	   * @param  Image[] img 存放的圖片數(shù)組
	   * @param String imgname 讀取資源圖片名稱
	   * @param  int Image_ID 圖片讀取的ID,一般為零
	   * @param  int Image_Num 圖片讀取的數(shù)目
	   */
	  public void createImage(Image[] img, String imgname,int ID,
	                           
	                           int Image_Num,Object o) {


	    int AllImage=0;
	    int start=1;
	  	
	    
	    try {
	     
	      input = o.getClass().getResourceAsStream("/res/"+imgname);
	      DataInputStream datainputstream = new DataInputStream(input);
	      AllImage=datainputstream.readUnsignedByte();
	      System.out.println(AllImage);
	      
	      image_size=new int [AllImage];
	      
	       for (int i = 0; i <AllImage ; i++) {
	       	byte a=datainputstream.readByte();
	       	byte b=datainputstream.readByte();
	      	image_size[i] =  (b << 8) | (a & 0xff);
	      	if(i<=Image_Num)
	      	{
	      		start+=2;
	      	}
	      	System.out.println("image_size[i]="+image_size[i]);
	      }
	       
	       //datainputstream.readByte();
	       for(int i=0;i<ID;i++)
       {
	       datainputstream.skip(image_size[i]);
	       }
	       datainputstream.skip(1);
	      for (int i = ID; i <= Image_Num; i++) {
	            byteArray = null;
	            byteArray = new byte[image_size[i]];
	            System.out.println("i="+i);
//	        	for(int j=0;j<image_size[i] ;j++)
//	        		{
//	        		System.out.println("j="+j);
//	        		byteArray[j]=datainputstream.readByte();
//	        		System.out.println("byteArray[j]="+byteArray[j]);
//	        		}
	            datainputstream.read(byteArray);
	          img[i] = Image.createImage(byteArray, 0, byteArray.length );
	          datainputstream.readByte();   
	        start += image_size[i]+1;
	      }
	    }
	    catch (Exception ex) {
	      ex.printStackTrace();
	    }
	  }
	}
	
	
	

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日日嗨av一区二区三区四区| 日韩国产成人精品| 欧美一区午夜精品| av电影在线观看一区| 久久精品国产999大香线蕉| 一区二区视频在线| 日本一区二区三区免费乱视频| 在线综合+亚洲+欧美中文字幕| 99国产精品国产精品毛片| 美腿丝袜亚洲色图| 偷拍亚洲欧洲综合| 亚洲精选视频免费看| 亚洲国产高清不卡| 国产性做久久久久久| 日韩亚洲欧美在线| 欧美狂野另类xxxxoooo| 色悠久久久久综合欧美99| 丁香亚洲综合激情啪啪综合| 美女高潮久久久| 日韩在线一二三区| 午夜精品久久久久久久99水蜜桃| 自拍av一区二区三区| 欧美激情在线一区二区三区| 精品成人a区在线观看| 欧美福利电影网| 欧美日韩成人在线| 91.麻豆视频| 欧美伦理电影网| 555夜色666亚洲国产免| 欧美老肥妇做.爰bbww| 欧美日韩色一区| 在线观看国产91| 色婷婷狠狠综合| 91免费视频大全| 91免费国产视频网站| 不卡电影一区二区三区| www.一区二区| 99久久免费精品| 91极品美女在线| 在线免费不卡视频| 欧美日韩小视频| 91.麻豆视频| 欧美成人r级一区二区三区| 日韩精品一区在线| 2017欧美狠狠色| 国产女人18毛片水真多成人如厕| 国产精品私人自拍| 国产精品久久二区二区| 亚洲另类春色国产| 一区二区欧美在线观看| 亚洲电影一区二区三区| 男女男精品视频| 韩国精品一区二区| 成人av免费在线播放| 色婷婷综合久久久久中文| 欧美综合欧美视频| 日韩免费一区二区三区在线播放| 欧美成人艳星乳罩| 国产精品免费视频一区| 亚洲精品久久嫩草网站秘色| 视频一区在线视频| 国产美女精品人人做人人爽| 风间由美一区二区三区在线观看| 一本色道久久加勒比精品| 欧美日韩国产经典色站一区二区三区| 7777精品伊人久久久大香线蕉的 | 麻豆91免费看| 国产91精品欧美| 欧美主播一区二区三区美女| 日韩丝袜情趣美女图片| 中文字幕乱码久久午夜不卡| 依依成人精品视频| 经典三级在线一区| 91麻豆蜜桃一区二区三区| 欧美高清视频不卡网| 国产视频一区二区在线观看| 亚洲高清在线视频| 国产一区二区三区免费看| 一本色道久久加勒比精品| 欧美一卡在线观看| 中文字幕一区二区三区四区不卡| 首页国产丝袜综合| bt欧美亚洲午夜电影天堂| 欧美精品aⅴ在线视频| 国产精品久久久久久久岛一牛影视| 亚洲一级片在线观看| 国产麻豆成人精品| 欧美福利视频一区| ...av二区三区久久精品| 蜜桃久久久久久久| 在线影院国内精品| 国产精品女同一区二区三区| 青青草成人在线观看| 99视频在线观看一区三区| 欧美成人一区二区三区| 亚洲成av人片www| 99天天综合性| 中文字幕免费观看一区| 精一区二区三区| 欧美日韩你懂的| 亚洲欧美另类图片小说| 国产激情一区二区三区| 欧美一级片在线看| 亚洲一区二区偷拍精品| www.66久久| 国产日本欧洲亚洲| 国产一区二区影院| 日韩一区二区免费视频| 午夜视频久久久久久| 国产精品视频一二三| 91麻豆精品国产91久久久久久久久 | 奇米在线7777在线精品 | 欧美自拍偷拍午夜视频| 欧美日韩亚洲综合一区| 国产成人免费视| 99综合电影在线视频| 91丨九色丨国产丨porny| 色香色香欲天天天影视综合网| 99久久精品国产一区二区三区| av在线这里只有精品| 色国产精品一区在线观看| 欧美丝袜第三区| 在线成人免费观看| 日韩精品在线网站| 国产精品三级久久久久三级| 日韩一区在线看| 亚洲最大成人综合| 日韩av一区二区在线影视| 美女脱光内衣内裤视频久久网站| 美国毛片一区二区| 国产精品一区专区| 91丝袜美腿高跟国产极品老师| 色噜噜狠狠一区二区三区果冻| 欧美午夜精品免费| 欧美精品一区二区久久久| 中文欧美字幕免费| 午夜电影网亚洲视频| 久久99日本精品| 91女人视频在线观看| 欧美欧美午夜aⅴ在线观看| 26uuu亚洲综合色欧美| 日韩一区在线看| 毛片不卡一区二区| www.亚洲精品| 欧美一卡二卡三卡| 国产精品午夜在线观看| 亚洲成人精品在线观看| 国产一区二区在线看| 在线免费观看日韩欧美| 久久久综合视频| 性做久久久久久久久| 国产传媒欧美日韩成人| 欧美日韩在线观看一区二区 | 精品对白一区国产伦| 亚洲欧美综合色| 奇米影视一区二区三区| 91免费观看视频在线| 精品久久99ma| 亚洲成av人综合在线观看| 国产一区二区网址| 欧美美女喷水视频| 国产精品毛片久久久久久久| 麻豆传媒一区二区三区| 欧美在线你懂得| 国产欧美日韩精品在线| 美女www一区二区| 欧美性色欧美a在线播放| 国产精品区一区二区三区| 男女男精品视频网| 欧美三级电影网| 亚洲欧洲精品天堂一级| 粉嫩嫩av羞羞动漫久久久 | 在线视频国内一区二区| 国产亚洲一本大道中文在线| 天天av天天翘天天综合网色鬼国产| 成人av集中营| 久久久久久久综合狠狠综合| 日韩av电影天堂| 欧美天堂一区二区三区| 亚洲女人的天堂| av一区二区久久| 中文字幕成人在线观看| 国产精品1区二区.| 久久综合狠狠综合久久激情 | 日韩电影在线一区二区| 欧美日韩一区国产| 一区二区三区四区在线播放 | jlzzjlzz亚洲女人18| 国产欧美日韩麻豆91| 国产不卡高清在线观看视频| 久久美女高清视频| 国产很黄免费观看久久| 2欧美一区二区三区在线观看视频| 久久精品国产精品亚洲红杏| 欧美一级视频精品观看| 日本免费在线视频不卡一不卡二| 91精品国产综合久久香蕉的特点| 亚洲成人综合网站| 777xxx欧美| 卡一卡二国产精品|