Conectar-se
Quem está conectado
20 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 20 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 13/05/2013
Número de Mensagens : 21
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

[Trancado] Logica de programação

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?
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 30/07/2011
Número de Mensagens : 928
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 47

Prêmios
   : 0
   : 0
   : 1
Ver perfil do usuáriohttp://luizpontes.tk/

Re: [Trancado] Logica de programação

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.
avatar
Data de inscrição : 13/05/2013
Número de Mensagens : 21
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

Re: [Trancado] Logica de programação

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.
Conteúdo patrocinado

Re: [Trancado] Logica de programação

Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum