Velha Jedi  1.1
Jogo da velha invencível
Referência da Classe Jogo

Classe que define o jogo em si. Mais...

#include <jogo.hpp>

Diagrama de colaboração para Jogo:

Métodos Públicos

 Jogo ()
 
void novo_jogo ()
 

Atributos Públicos

DialogoSobresobre
 

Métodos Privados

void conecte_objetos ()
 

Atributos Privados

SelecaoDePrimeiroselecao_de_primeiro
 
Tabuleirotabuleiro
 

Descrição Detalhada

Classe que define o jogo em si.

Esta classe é responsável por inicializar a GUI e conectar as diferentes janelas.

Definição na linha 19 do arquivo jogo.hpp.

Construtores & Destrutores

Jogo::Jogo ( )

Constructor da classe Jogo

Definição na linha 24 do arquivo jogo.cpp.

Referências Tabuleiro::bloqueie(), conecte_objetos(), SelecaoDePrimeiro::mostre() e Tabuleiro::mostre().

Métodos

void Jogo::conecte_objetos ( )
private

Cria a conexão entre as janelas para que estas possam trocar informações

Definição na linha 14 do arquivo jogo.cpp.

Referências SelecaoDePrimeiro::conecte() e Tabuleiro::conecte().

Referenciado por Jogo().

void Jogo::novo_jogo ( )

Chamada quando o usuário clica no botão "novo jogo" do menu, esta função é responsável reiniciar o jogo.

Definição na linha 40 do arquivo jogo.cpp.

Referências Tabuleiro::bloqueie(), Tabuleiro::limpe() e SelecaoDePrimeiro::mostre().

Referenciado por Menu::func_novo_jogo().


A documentação para esta classe foi gerada a partir dos seguintes arquivos: