⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dots.java

📁 J2ME的游戏原代码!希望能帮助有需要帮助的师兄弟们!
💻 JAVA
字号:


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

public class dots{

	int x ;      //loch

	int y ;      //locv

	int dh;

	int dv;

	int id;

	private int scW;

	private int scH;

	private int offx;

	private int offy;

	int gwaterlev;

	boolean hitflag;

	boolean mflag;


	public dots(int scWidth, int scHeight){

		dv =0;

		dh =0;

		y =-400;

		x =0;

		mflag =false;

		hitflag =false;

		scW = scWidth;

		scH = scHeight;

	}



	public void init( int listid){

		id = listid;

	}



	public void fire(){

		y = -400;

		dv = 200;

	    Random rnd =new Random();

		x = Math.abs(rnd.nextInt())%7000 + 1000;//(int)(Math.random() * 12000);

		dh =Math.abs(rnd.nextInt())%400-200;//(int)(Math.random() * 500 -200); //speedx

		//System.out.println(x+"/"+dh);

		mflag = true;

		hitflag = true;

	   // mycolor = new Color(255,0,0);

	}



	public void move(int pwaterlev){

	   if (mflag == true){



	   	 if (x > (scW -4)*100){

	   	 	x = scW*100 - 400;

			dh = -dh;

	   	 }else if (x < 2){

	   	 	x = 200;

	   	    dh = -dh;

	   	 }else {

	   	    x = x + dh;

	   	 }

	     if (y >(scH -5)*100){

	    	y= -400;

	    	mflag = false;

                hitflag = true;

	     }else{



	     	if (y > pwaterlev){

	     		dv = 100;

	     		y = y+dv;

	     		dh = 0;

	     	}else{

	     		dv = dv + dv/8;

	    		y = y +dv;

	    	}

	    }

	  }

	}



}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -