ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Evento Onclick

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi for PHP
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
rafaelcmd
Novato
Novato


Registrado: Quinta-Feira, 25 de Outubro de 2007
Mensagens: 6

MensagemEnviada: Qui Nov 22, 2007 10:48 am    Assunto: Evento Onclick Responder com Citação

Quero fazer um trabalho da faculdade, um jogo da velha em Delphi for PHP, quero criar 9 botões, vou definir todos eles sem caption, no evento onclick coloco pra quando clicar o caption mudar para X por exemplo:
$this->butao1->caption=X;
mas quero saber como eu coloco nesse evento, pra ele mudar pra X e depois pra O e ficar alternando entre X e O a cada clique, já tentei mas nao consegui, alguem sabe?

Valeu
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
visitante
Aprendiz
Aprendiz


Registrado: Domingo, 10 de Janeiro de 2010
Mensagens: 261

MensagemEnviada: Qua Dez 05, 2007 2:30 pm    Assunto: Responder com Citação

Você deveria criar as classes conforme as operações necessárias. Fiz um projeto de jogo da velha para o curso em Java, que seria praticamente a mesma coisa em PHP, usando da metodologia de orientação a objetos.
O programa roda em DOS e funciona com o usuário contra a própria inteligência artificial do programa.

Caso seja de interesse eu posso lhe enviar o código-fonte do programa para que você analise e tire uma idéia do que precisará fazer.

Uma prévia da classe Marca:

Código:
class Marca
{
    private char    Simbolo;
    private boolean Invalida;

    public Marca (char S)
    {
        if (S != 'X' && S != 'O')
            this.Invalida = true;  // Se o simbolo nao for X ou O invalida a marca
        else
        {
            this.Invalida = false; // Valida a marca
            this.Simbolo = S;      // Coloca o simbolo na marca
        }
    }
    public char SeuSimbolo ()
    {
        if (this.Invalida)
            return ' ';

        return this.Simbolo;
    }

    public String toString ()
    {
        if (this.Invalida)
            return " ";

        return "" + this.Simbolo;
    }
}
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
visitante
Aprendiz
Aprendiz


Registrado: Domingo, 10 de Janeiro de 2010
Mensagens: 261

MensagemEnviada: Qua Dez 05, 2007 2:35 pm    Assunto: Responder com Citação

Segue abaixo o link para o código-fonte do Jogo da Velha em Java:

http://rapidshare.com/files/74487005/velha.rar.html

Arquivos:

AnalistaSituacional.java
JogadorAutomatico.java
JogadorHumano.java
Marca.java
Tabuleiro.java
Velha.java
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi for PHP Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB