Jogo da memoria java
public class Jogador { private String nome;
private int pontos;
public Jogador(String nomeJogador){ nome = (nomeJogador.equals("")? "Jogador sem nome...coitado! ": nomeJogador ); pontos = 0;
}
public String obterNome(){
return nome; }
public int obterPontos(){
return pontos; }
public void incrementarPontos(){
pontos += 5;
}
public void decrementarPontos() {
pontos --; }
} // fim da classe pessoa
package jogosEmJava;
//TelaJogo.java
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class TelaJogo extends JFrame implements ActionListener{
/**
008
* Construtor da classe
009
* @Param jog - Objeto jogador, com os dados do jogador
010
* @Param codJog - O tema escolhido
011
* @Param fatorJogo - Inteiro que determina se o jogo é 4X4 ou 6X6
012
*/
//ClassLoader cl = this.getClass().getClassLoader();
public TelaJogo( Jogador jog, int codJog, int fatorJogo ){
super( "Jogo da Memória" );
setLocation( 200, 10 );
addWindowListener(new WindowAdapter(){
public void windowClosing( WindowEvent windowEvent ){
mostrarResumoJogo();
}
});
fator = fatorJogo;
objJogadorJogada = jog;
temaJogada( codJog );
preparaArrayImagens();
container = getContentPane();
labelPontosJogador = new JLabel( "Jogador: " + objJogadorJogada.obterNome() + " >> Pontos: " );
pontosJogador = new JLabel( ""+objJogadorJogada.obterPontos() );
imagemSair = new ImageIcon(getClass().getResource("/imagens/jogo/sair.gif"));
imagemSairRoll = new