Jogo da memoria java

2572 palavras 11 páginas
package jogosEmJava;

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

Relacionados

  • 19025617 DESENVOLVIMENTO DE JOGOS DE MEMORIA UTILIZANDO JAVA SWING
    2555 palavras | 11 páginas
  • Jogo Em Java Outubro De 2013
    1917 palavras | 8 páginas
  • Monografia j2me
    6592 palavras | 27 páginas
  • 81Quest es ProgDispMoveis Av1e2
    5694 palavras | 23 páginas
  • Monografia j2me
    5115 palavras | 21 páginas
  • Tecnologia Para Jogos Prof
    4250 palavras | 17 páginas
  • Terminal de consulta copa 2014
    5837 palavras | 24 páginas
  • Copa do mundo pim
    5716 palavras | 23 páginas
  • Resumo de java
    3520 palavras | 15 páginas
  • 01 Introducao Pptplex
    2203 palavras | 9 páginas