[Trancado] Logica de programação

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

Resolvido [Trancado] Logica de programação

Mensagem por eacmaker em Dom 23 Jun 2013, 10:57

{
obj [0] = bola;
obj [1] = flag;
obj [0]. alarm [4] = 12;
obj [1]. id.x = 12;
}



alguém pode me explicar " didaticamente"   pra que seve-ria esse pedaço de código acima?

eacmaker

Número de Mensagens : 21
Data de inscrição : 13/05/2013
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Trancado] Logica de programação

Mensagem por luiz_eldorado em Dom 23 Jun 2013, 16:01

Vamos lá: Aqui, obj é uma variável array. Ou seja, é uma váriavel que é na verdade uma lista. Dentro dos "[]"s, fica o índice do item que vai ser colocado na lista, nesse caso, o 0 ou o 1. Então, é colocado um índice do objeto nessas variáveis (os objetos bola e flag).

Abaixo, a array é usada para dizer qual objeto irá ter a variável. Ou seja, setamos o alarm[4] (que também é uma array, mas do sistema do GM) do objeto bola para 12. Mesma coisa que colocar bola.alarm[4]=12;. O ponto funciona como "objeto.variaveldoobjeto". Serve pra pegar ou mudar variáveis de outros objetos.

Logo depois, ele pega o id do objeto flag (obj[1].id). A partir dessa id (que vai ser o próprio objeto - inútil), ele muda a variável x para 12.

Simples não? xD

PS: Os colchetes {} são desnecessários.

luiz_eldorado

Ranking : Nota C
Número de Mensagens : 928
Idade : 17
Data de inscrição : 30/07/2011
Notas recebidas : C
Reputação : 47
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 1

http://luizpontes.tk/

Voltar ao Topo Ir em baixo

Resolvido Re: [Trancado] Logica de programação

Mensagem por eacmaker em Dom 23 Jun 2013, 17:43

Com essa explicação ficou simples mesmo ,O manual do gm  não explica muito bem. Estou lendo o manual. 

Obrigado por sua ajuda. Agora eu compreendi  como funciona e entendi a 
" lógica" da coisa. 

Valeu.

eacmaker

Número de Mensagens : 21
Data de inscrição : 13/05/2013
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Trancado] Logica de programação

Mensagem por Conteúdo patrocinado Hoje à(s) 12:33


Conteúdo patrocinado


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