All pastes #1257136 Raw Edit

Personagem

public java v1 · immutable
#1257136 ·published 2008-11-15 20:05 UTC
rendered paste body
public class Personagem extends AnimatedSprite {		BufferedImage[] correndoDireita;	BufferedImage[] correndoEsquerda;	BufferedImage[] parado;	BufferedImage[] correndoBaixo;	BufferedImage[] correndoCima;		Personagem(String correDireita, String correEsquerda,			String correCima, String correBaixo, String parado, Game gm, int col, int lin){				this.correndoDireita = gm.getImages("\\imagens\\" + correDireita, col, lin);		this.correndoEsquerda = gm.getImages("\\imagens\\" + correEsquerda,  col, lin);		this.correndoCima = gm.getImages("\\imagens\\" + correCima,  col, lin);		this.correndoBaixo = gm.getImages("\\imagens\\" + correBaixo,  col, lin);		this.parado = gm.getImages("\\imagens\\" + parado, 2, 1);				this.setImages(this.parado);		this.setLoopAnim(true);		this.setAnimate(true);							}		public void movimentar(int tecla){				switch(tecla){						case KeyEvent.VK_RIGHT:								if((this.getImages() != correndoDireita)){			    			    		this.setImages(correndoDireita);		    				    	}		    	else if(this.getImages() == correndoDireita){		    				    		this.moveX(2);		    	}				break;							case KeyEvent.VK_LEFT:								if((this.getImages() != correndoEsquerda)){			    			    		this.setImages(correndoEsquerda);		    				    	}		    	else if(this.getImages() == correndoEsquerda){		    				    		this.moveX(-2);		    	}				break;							case KeyEvent.VK_UP:					if((this.getImages() != correndoCima)){    						this.setImages(correndoCima);						}				else if(this.getImages() == correndoCima){							this.moveY(-2);				}				break;							case KeyEvent.VK_DOWN:					if((this.getImages() != correndoBaixo)){    						this.setImages(correndoBaixo);						}				else if(this.getImages() == correndoBaixo){							this.moveY(2);									}				break;				}		}	public void parar(){				if((this.getImages() == correndoEsquerda) ||				(this.getImages() == correndoDireita) ||				(this.getImages() == correndoBaixo) ||				(this.getImages() == correndoCima) ){    		    		this.setImages(parado);    		    	}		}}