www.pudn.com > Puke.rar > Card.java


import javax.microedition.lcdui.game.Sprite; 
import javax.microedition.lcdui.*; 
import java.util.Random; 
public class Card extends Sprite{ 
	public int Num,Col; 
	public boolean Pressed,Goted,Selected,Sended;	 
	 
	public Card(Image image){ 
		super(image); 
	} 
	public Card(Image image, int frameWidth, int frameHeight){ 
		super(image,frameWidth,frameHeight); 
	} 
	 
	public void init(){		 
		Pressed=Goted=Selected=Sended=false; 
		setPosition(81,96); 
	} 
	 
	public void PressAndRelese(){ 
		if((getX()+getWidth()/2)>74&&(getX()+getWidth()/2)<107) 
        	if((getY()+getHeight()/2)>148&&(getY()+getHeight()/2)<200) 
    	   	  	{setPosition(76,151);Goted=true;} 
    	   	else setPosition(81,96); 
    	else if((getX()+getWidth()/2)>109&&(getX()+getWidth()/2)<138) 
    		     if((getY()+getHeight()/2)>148&&(getY()+getHeight()/2)<200) 
    			    {setPosition(109,151);Goted=true;} 
    	         else setPosition(81,96); 
    	else if((getX()+getWidth()/2)>143&&(getX()+getWidth()/2)<172) 
    		     if((getY()+getHeight()/2)>148&&(getY()+getHeight()/2)<200) 
    			    {setPosition(143,151);Goted=true;} 
    	         else setPosition(81,96); 
    	else setPosition(81,96); 
	} 
	 
	public void SelectAndRelese(){ 
		if(!Sended){ 
			if(Selected)move(0,-20); 
			if(!Selected)move(0,20); 
		} 
	} 
	 
	public void SendCard(){ 
		Sended=true; 
	} 
	 
	public void MoveCard(int dX,int dY){ 
		if(Pressed){ 
			move(dX,dY); 
		} 
	} 
 
 
 
}