Usuário com melhor resposta
Timer

Pergunta
-
Eu estou construindo um joginho que é player vs player do estilo do Gunbound...
Queria saber como faço um timer pra controlar qual player vai atacar...
Exemplo: Player 01 tem 60 segs pra atirar, e o player 02 não pode fazer nenhum movimento... e so pode atirar uma unica vez
Após os 60 segundos do player 01 o player 02 tem os mesmos direitos que o player 01... (60 segundos para atirar... um único tiro e o player 01 não pode fazer movimentos)
Se For Util, Classifique como Util... Se Resolver Seu Problema, Maque Como Resposta! Fazendo Isto, Você pode ajudar outras pessoas com o mesmo problema!
Respostas
-
Naum sei se entendi...mas...
Private Sub Timer1_Tick(sender As System.Object, e As System.EventArgs) Handles Timer1.Tick If Jogador1.Enable = True Then 'você só tem que verificar se o jogador 1 está destravado, se estiver, trava ele pois já passou 60 segundos e destrava o jogador 2 Jogador1.Enable = False Jogador2.Enable = True Else 'Se não faz o contrario, destrava o jogador 1 e trava o 2 Jogador1.Enable = True Jogador2.Enable = False End If End Sub
Claro que há outras coisas com que você terá que se preocupar, como por exemplo, quando o jogador que está na vez de atirar (ou seja destravado) disparar, tem que inabilita-lo e habilitar o outra, já que só tem direito a um tiro.
Leandro
- Sugerido como Resposta Softlesk quarta-feira, 30 de maio de 2012 13:12
- Marcado como Resposta Felipe Alves Tavares quinta-feira, 14 de junho de 2012 20:36
Todas as Respostas
-
-
-
Naum sei se entendi...mas...
Private Sub Timer1_Tick(sender As System.Object, e As System.EventArgs) Handles Timer1.Tick If Jogador1.Enable = True Then 'você só tem que verificar se o jogador 1 está destravado, se estiver, trava ele pois já passou 60 segundos e destrava o jogador 2 Jogador1.Enable = False Jogador2.Enable = True Else 'Se não faz o contrario, destrava o jogador 1 e trava o 2 Jogador1.Enable = True Jogador2.Enable = False End If End Sub
Claro que há outras coisas com que você terá que se preocupar, como por exemplo, quando o jogador que está na vez de atirar (ou seja destravado) disparar, tem que inabilita-lo e habilitar o outra, já que só tem direito a um tiro.
Leandro
- Sugerido como Resposta Softlesk quarta-feira, 30 de maio de 2012 13:12
- Marcado como Resposta Felipe Alves Tavares quinta-feira, 14 de junho de 2012 20:36
-
Eu to fazendo esse controle com panel... Voce sabe como eu faria isso porque o panel nao aceita a propriedade enable...
Voce daria uma opniao de fazer o mesmo com oque?
Qual a ideia disto... enquanto picturebox 1atira... picturebox 2 fica parado... (o panel é porque tem labels junto com esses picture box's...Se For Util, Classifique como Util... Se Resolver Seu Problema, Maque Como Resposta! Fazendo Isto, Você pode ajudar outras pessoas com o mesmo problema!
-