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

Classe da janela de seleção do primeiro jogador. Mais...

#include <selecao_de_primeiro.hpp>

Diagrama de Hierarquia para SelecaoDePrimeiro:
Diagrama de colaboração para SelecaoDePrimeiro:

Métodos Públicos

 SelecaoDePrimeiro ()
 
void esconda (void)
 
void mostre ()
 
void conecte (Tabuleiro *)
 

Métodos Privados

void crie ()
 
void empacote ()
 

Métodos Privados Estáticos

static void clique (GtkWidget *, gpointer)
 

Atributos Privados

GtkWidget * vbox
 
GtkWidget * label
 
GtkWidget * bbox
 
GtkWidget * botao_jg
 
GtkWidget * botao_pc
 
Tabuleirotabuleiro
 

Outros membros herdados

- Métodos Protegidos herdados de Janela
virtual void conecte_callbacks ()
 
- Métodos Protegidos Estáticos herdados de Janela
static void sair (GtkWidget *)
 
- Atributos Protegidos herdados de Janela
GtkWidget * janela
 

Descrição Detalhada

Classe da janela de seleção do primeiro jogador.

Definição na linha 21 do arquivo selecao_de_primeiro.hpp.

Construtores & Destrutores

SelecaoDePrimeiro::SelecaoDePrimeiro ( )
inline

Constructor da classe

Definição na linha 34 do arquivo selecao_de_primeiro.hpp.

Referências conecte(), Janela::conecte_callbacks(), crie(), empacote(), esconda() e mostre().

Métodos

void SelecaoDePrimeiro::clique ( GtkWidget *  widget,
gpointer  data 
)
staticprivate

Callback para os botões de escolha do primeiro jogador (esta função é chamada quando o botão é clicado).

Parâmetros
widgetponteiro para o botão clicado.
dataapontador para o tabuleiro

Definição na linha 67 do arquivo selecao_de_primeiro.cpp.

Referências Tabuleiro::vez_de_jogar().

Referenciado por conecte().

void SelecaoDePrimeiro::conecte ( Tabuleiro t)

Conecta os callbacks dos botões da janela.

Parâmetros
tapontador para o tabuleiro

Definição na linha 80 do arquivo selecao_de_primeiro.cpp.

Referências clique().

Referenciado por Jogo::conecte_objetos() e SelecaoDePrimeiro().

void SelecaoDePrimeiro::crie ( void  )
privatevirtual

Cria os elementos da GUI para a janela de seleção do primeiro jogador

Reimplementação de Janela.

Definição na linha 19 do arquivo selecao_de_primeiro.cpp.

Referenciado por SelecaoDePrimeiro().

void SelecaoDePrimeiro::empacote ( void  )
privatevirtual

Empacota os elementos da janela. Isto é, armazena cada Widget em seu respectivo Container.

Reimplementação de Janela.

Definição na linha 41 do arquivo selecao_de_primeiro.cpp.

Referenciado por SelecaoDePrimeiro().

void SelecaoDePrimeiro::esconda ( void  )

Esconde a janela

Definição na linha 93 do arquivo selecao_de_primeiro.cpp.

Referenciado por SelecaoDePrimeiro() e Tabuleiro::vez_de_jogar().

void SelecaoDePrimeiro::mostre ( void  )
virtual

Exibe na tela a janela com todos os seus Widgets.

Reimplementação de Janela.

Definição na linha 52 do arquivo selecao_de_primeiro.cpp.

Referenciado por Jogo::Jogo(), Jogo::novo_jogo() e SelecaoDePrimeiro().


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