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

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

?? mycanvas.java

?? J2ME的游戲原代碼!希望能幫助有需要幫助的師兄弟們!
?? JAVA
字號:
 //waterCanvas

import javax.microedition.lcdui.*;
import java.util.Random;

public class MyCanvas extends Canvas{
	totathread mythread;
	private ml wps[]; //悈柺傪嶌傞揰偺儕僗僩
	private drip dps[];// 棊偪偰偔傞塉偺obj
	String input;
	int dropcount =-1;
	int gwaterlev;

	int ydestb,mukiy,mukiyb,ydest;
	int chikaray,chikarayb;
	int chikara,realchikara,chikarab,realchikarab;
	int mydistance,mydistanceb;
	int tpos;
	//int gx,gy;
	private final int scWidth = getWidth();
	private final int scHeight= getHeight();


	boolean initflag =true;
	boolean onoff = true; // on = update

	//constructor
	MyCanvas(String msg) {
		 input = msg;
		gwaterlev = getHeight()/10 *600;
		// making thread obj
		mythread = new totathread(this);
		makeObjects();

		reflectInput(input);
		mythread.start();

	}

	public void reflectInput(String str){
	    dropcount = -1;
		String ps = str;
		/* Start	Modified	17-03-2003		4 -> ps.length()	*/
		for(int n = 0; n <ps.length(); n++){
		/* End	Modified	17-03-2003	*/
			char pc= ps.charAt(n);
			dps[n].setmyletter(pc);
		}
	}

	public void showNotify(){
		onoff = true;
	}

	public void hideNotify(){
		onoff = false;
	}
	public void makeObjects() {

		dps = new drip[4];

		for(int i = 0; i < dps.length; i++) {

			dps[i] = new drip(scWidth,scHeight);

			dps[i].init(i);



		}

		wps = new ml[5];

		for(int i = 0; i< wps.length;i++){
		    wps[i] = new ml();
	        int tempgap = (scWidth*100)/6;
		    int tempx = tempgap + tempgap*i;

		    int tempy = gwaterlev;

		    wps[i].init(tempx,tempy);

		}



	}

	public void updatestage(){
		if (onoff){
		move();
		repaint();

		}
	}
	///birth
	public void birth(){
		if (dropcount >=3){
				dropcount = 0;
			}else{
				dropcount = dropcount +1;
			}
			dps[dropcount].fire();
	}
	////move
    	public void move(){
		/*--------------------- driping update-------------------------------*/

		for(int i = 0; i < dps.length; i++) {



			dps[i].move(gwaterlev);

				if (dps[i].hitflag == true){

					if (dps[i].y >= gwaterlev){

						if(dps[i].x/100 < scWidth/6 ){

							tpos = 0;}

						else if (dps[i].x/100 >= scWidth/6 && dps[i].x/100 < (scWidth/6)*2){

							tpos = 1;}

						else if  (dps[i].x/100 >= (scWidth/6)*2 && dps[i].x/100 < (scWidth/6)*3){

							tpos = 2;}

						else if (dps[i].x/100 >= (scWidth/6)*3 && dps[i].x/100 < (scWidth/6)*4){

							tpos = 3;}

						else if (dps[i].x/100 >= (scWidth/6)*4){
							tpos = 4;
						}

						//摉偨傝敾掕屻悈傪墴偡//

				 		wps[tpos].y =wps[tpos].y+1500;

				 		dps[i].hitflag = false;

					}

				}

			}


	/*------------------------- water update --------------------------*/

		for( int n = 0; n < wps.length; n++){

			if (n== 0){
				 ydest = gwaterlev;
			}else{
      				 ydest = wps[n-1].y;
			}

	  		if (n== 4){
				 ydestb = gwaterlev;
			}else{
      				 ydestb = wps[n+1].y;
			}

	/*-------------right side calc-------------------*/

	mydistance = (Math.abs(wps[n].y- ydest));



	  	if (mydistance > wps[n].baneL){
			 chikara = (mydistance - wps[n].baneL)/wps[n].baneK;
			 realchikara = chikara;
				if (wps[n].y - ydest > 0){
					mukiy = -1;
				}else{
					mukiy = 1;
				}
				chikaray = (realchikara)*mukiy;
			}else{
				chikaray = 0;
		}

	/*--------------  leftside calc    ------------------*/

        	 mydistanceb = Math.abs(wps[n].y- ydestb);

			if (mydistanceb > wps[n].baneL){
				chikarab = (mydistanceb - wps[n].baneL)/wps[n].baneK;
				realchikarab = (chikarab);

				if (wps[n].y - ydestb > 0){
					mukiyb = -1;
				}else{
					mukiyb = 1;
				}

			        chikarayb = (realchikarab )*mukiyb;

			}else{

					chikarayb = 0;

			}



   				wps[n].dy = wps[n].dy +chikaray + chikarayb;

    				wps[n].dy = wps[n].dy-(wps[n].dy /wps[n].dragC);



    				wps[n].y = wps[n].y + wps[n].dy;





		}
	}



	// draw
	public void paint(Graphics g) {

		g.setColor(255,255,255); // back color
		g.fillRect(0, 0, scWidth, scHeight);
		for(int i = 0; i < dps.length; i++) {
			if (dps[i].mflag == true){
				if(dps[i].hitflag == false){

				    g.setColor(0,20,90); // under water
				}else{
				    g.setColor(0,150,255); // above water
				}
			}
			//g.fillRect(dps[i].x/100,dps[i].y/100,3,3);
			String tempstr = String.valueOf(dps[i].myLetter);
			  g.drawString(tempstr,dps[i].x/100,dps[i].y/100,0);
		}
		g.setColor(0,50,200); // front color
         	g.drawLine(0,gwaterlev/100,wps[0].x/100,wps[0].y/100);
         	g.drawLine(wps[0].x/100,wps[0].y/100,wps[1].x/100,wps[1].y/100);
		g.drawLine(wps[1].x/100 ,wps[1].y/100 ,wps[2].x/100,wps[2].y/100);
		g.drawLine(wps[2].x/100,wps[2].y/100 ,wps[3].x/100,wps[3].y/100);
		g.drawLine(wps[3].x/100 ,wps[3].y/100 ,wps[4].x/100,wps[4].y/100);
		g.drawLine(wps[4].x/100 ,wps[4].y/100 ,scWidth,gwaterlev/100);

	}

	public void keyPressed(int keyCode){

		int action = getGameAction(keyCode);
		switch(action){
			case LEFT:break;
			case RIGHT:break;
            case UP:
			break;
			case FIRE: birth();


		}


        repaint();
	}

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲卡通动漫在线| 国产伦精品一区二区三区免费迷| 91精品黄色片免费大全| 91高清视频免费看| 欧美性猛片aaaaaaa做受| 99r国产精品| 色哟哟国产精品| 91在线国产观看| 91视频国产观看| 免费在线观看视频一区| 久久99精品久久久久婷婷| 一区二区三区小说| 欧美成人国产一区二区| 91亚洲国产成人精品一区二三| 在线不卡中文字幕播放| 成人看片黄a免费看在线| 欧美日韩国产免费一区二区| 成人激情黄色小说| 岛国精品一区二区| 欧美二区乱c少妇| 国产精品第13页| 久久免费午夜影院| 亚洲成人激情综合网| 国产欧美日韩麻豆91| 中文字幕在线观看不卡| 精品一区二区三区在线视频| 欧美视频一二三区| 免费黄网站欧美| 一本色道久久综合亚洲91| 精品国产百合女同互慰| 中文字幕在线不卡一区| 久草精品在线观看| 精品电影一区二区三区| 天天影视色香欲综合网老头| 色哟哟一区二区在线观看| 久久久91精品国产一区二区精品| 欧美电影精品一区二区| 国产日产欧美一区二区三区| 蜜桃91丨九色丨蝌蚪91桃色| 精品无人码麻豆乱码1区2区| 欧美巨大另类极品videosbest | 成人午夜av影视| 精品国产三级a在线观看| 午夜av一区二区三区| 欧美少妇bbb| 亚洲永久免费av| 欧美在线小视频| 亚洲曰韩产成在线| 欧美亚洲另类激情小说| 亚洲综合在线观看视频| 91国产视频在线观看| 亚洲三级理论片| 91麻豆swag| 亚洲卡通动漫在线| 欧美三级中文字| 亚洲综合无码一区二区| 欧美视频日韩视频| 蜜臀av一区二区在线观看| 欧美一区二区精品在线| 日韩av一区二区三区| 精品一二三四区| 国产三级精品在线| 懂色av噜噜一区二区三区av| 国产精品久久久久久久久搜平片 | 国产欧美一区二区精品性色超碰| 久久精品国产99国产精品| www久久精品| 成人黄色小视频| 亚洲精品日韩综合观看成人91| 欧美在线视频全部完| 日本成人超碰在线观看| 欧美r级电影在线观看| 久久99精品久久久久久动态图| 538prom精品视频线放| 美腿丝袜一区二区三区| 国产蜜臀av在线一区二区三区| 99re这里都是精品| 午夜在线电影亚洲一区| 日韩欧美精品在线视频| 成人在线综合网站| 一区二区三区欧美| 日韩美女天天操| 国产91高潮流白浆在线麻豆| 亚洲欧洲综合另类| 5858s免费视频成人| 成人国产精品免费观看| 天天av天天翘天天综合网色鬼国产| 精品日本一线二线三线不卡| 99精品视频一区二区三区| 亚洲成人在线观看视频| 亚洲精品一区二区三区影院 | 粉嫩绯色av一区二区在线观看| 亚洲日本电影在线| 日韩精品中文字幕一区| 91丨porny丨中文| 黑人精品欧美一区二区蜜桃| 亚洲色图视频免费播放| 日韩精品中文字幕一区二区三区| 99综合影院在线| 久久aⅴ国产欧美74aaa| 亚洲精品水蜜桃| 久久嫩草精品久久久精品| 7777精品伊人久久久大香线蕉的| av中文一区二区三区| 久久精品久久99精品久久| 夜夜精品视频一区二区| 国产精品美女久久久久久久网站| 91精品国产欧美一区二区成人| 99久久精品费精品国产一区二区| 看片的网站亚洲| 午夜成人免费视频| 一区二区三区在线影院| 国产精品久久久久四虎| 久久久夜色精品亚洲| 欧美高清一级片在线| 在线观看视频一区二区欧美日韩| 国产黄色精品网站| 九九精品视频在线看| 亚洲va在线va天堂| 亚洲美女精品一区| 亚洲视频一二区| 国产精品国产三级国产普通话99 | 欧美丝袜丝交足nylons图片| 成人高清视频免费观看| 国产激情精品久久久第一区二区| 麻豆91在线观看| 日本成人中文字幕在线视频| 亚洲一区在线观看视频| 亚洲国产裸拍裸体视频在线观看乱了| 成人欧美一区二区三区白人| 国产精品女同互慰在线看| 国产日韩欧美精品电影三级在线| 久久久久久**毛片大全| www日韩大片| 欧美激情一区不卡| 国产精品色眯眯| 欧美激情一区二区三区不卡| 欧美成人性福生活免费看| 91一区二区在线观看| 99国产精品国产精品久久| 日本一不卡视频| 国产一区视频导航| 欧美aⅴ一区二区三区视频| 日本女人一区二区三区| 国内精品不卡在线| 国产不卡视频在线播放| 波波电影院一区二区三区| 9久草视频在线视频精品| 北条麻妃国产九九精品视频| 91在线国内视频| jlzzjlzz国产精品久久| 成人app软件下载大全免费| 91黄色免费看| 欧美一区二区视频在线观看2020 | 日韩欧美国产一区二区在线播放| 欧美一区二区视频免费观看| 精品少妇一区二区三区在线视频| 国产午夜亚洲精品羞羞网站| 亚洲免费视频中文字幕| 亚洲444eee在线观看| 国产精品一区二区视频| 成+人+亚洲+综合天堂| 欧美亚洲动漫精品| 欧美一区午夜视频在线观看| 久久久久久久久久久久久女国产乱| 日本一区二区电影| 日韩国产在线一| 国产剧情一区二区| 在线观看国产91| 久久久久久久久久看片| 亚洲自拍偷拍综合| 国产乱码精品1区2区3区| 91麻豆国产福利精品| 精品sm在线观看| 亚洲国产一区在线观看| 久久爱www久久做| 欧美日韩精品系列| 国产欧美日韩综合精品一区二区| 亚洲人精品一区| 国产精品一区二区在线观看网站| 欧美日韩中文国产| 中文字幕精品一区二区精品绿巨人| 亚洲国产sm捆绑调教视频 | 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 日韩欧美一区二区在线视频| 亚洲视频一区二区免费在线观看| 久久国产日韩欧美精品| 欧美私模裸体表演在线观看| 国产精品久久久久久户外露出 | 欧美tickling挠脚心丨vk| 亚洲欧美视频在线观看视频| 国产综合色视频| 91麻豆精品国产| 亚洲精品免费在线| 国产精品1区2区3区| 欧美一二三四区在线| 亚洲综合色自拍一区| 91在线视频播放地址| 国产日本亚洲高清| 免费高清不卡av|