projeto - ludo [ayuda-me]

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

projeto - ludo [ayuda-me]

Mensagem por moisesBR em Dom 17 Fev 2013, 15:19

pessoal estou tentando concluir uma engine de ludo, e preciso saber como posso unir o resultado numérico à um nome de objeto!

No meu caso: tenho até o momento:
10 objetos e eles estão nomeados assim; casa1, casa2 e assim por diante, então preciso que ao rodar o dado caso ele caia em 1 no inicio do jogo o objeto irá para cima do objeto "casa1", caso 6 irá para cima do objeto "casa6". As partes de avançar (quando estiver acima de 10 será outra história... Me viro.)

Então o que eu quero: quero que o resultado do dado forme o nome do objeto com sua numeração!
Não sei como, mas sei que tem um code que usar "real" ... mas não entendi como usa-lo ainda.
avatar
moisesBR

Data de inscrição : 24/10/2009
Número de Mensagens : 873
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   :
   :
   :

Ver perfil do usuário http://inprovise.blogspot.com/

Voltar ao Topo Ir em baixo

Re: projeto - ludo [ayuda-me]

Mensagem por Willy em Dom 17 Fev 2013, 15:39

Eu vi uma duvida parecida com essa a um tempo...
Essa sua forma de selecionar o objeto é um pouco ruim. O ideal é você armazenar os objetos em arrays, da seguinte forma:
Código:
Casa[0]=obj_casa0
Casa[1]=obj_casa1
Casa[2]=obj_casa2
[...]
Ai, você usaria o valor do dado da seguinte forma:
Exemplo:
Código:
with(Casa[ValorDado]){
//Ação
}
Basta colocar dentro dos "[ ]" o número do dado.

Extra:
Para criar várias arrays sem pecizar criar um por um...
Código:
for (i=0;i<10;i+=1){
Casa[i]="obj_casa"+string(i)
}
OBS: Mude o "10" para o número de casas.
>Não testei nenhum dos códigos acima!<

Dúvidas é só falar! blz
avatar
Willy

Ranking : Nota A
Notas recebidas : C + B + A + A
Data de inscrição : 08/06/2009
Número de Mensagens : 1812
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 2
   : 1
   : 1

Ver perfil do usuário http://willy-gmbr.blogspot.com/

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum