Duvida com instrução for

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

Duvida com instrução for

Mensagem por mleoni em Dom 28 Abr 2013, 18:19

Criei 7 textos diferentes,e os nomeei assim : Text[0]="exemplo",Text[1]='exemplo2",etc ..
E no evento Draw coloquei assim :
Código:

for (i=0;i<6;i+=1)
for (yy=0;yy<140;yy+=20)
{
draw_text(x,yy,text[i])
}
Porem está desenhando cada texto a cada y que eu determinei (0,20,40...) zangado
Alguem pode dar uma ajuda ? Laughing

mleoni

Número de Mensagens : 81
Idade : 21
Data de inscrição : 06/03/2013
Reputação : 23
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Duvida com instrução for

Mensagem por Brother27 em Dom 28 Abr 2013, 18:34

É, vendo o seu código me parece que foi isso que você quis fazer e funciona perfeitamente. Qual foi a sua real intenção?

Brother27

Ranking : Nota C
Número de Mensagens : 253
Idade : 17
Data de inscrição : 28/06/2012
Notas recebidas : C
Reputação : 14
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Duvida com instrução for

Mensagem por Gonçalves em Dom 28 Abr 2013, 19:05

Não entendi bem sua dúvida, mas você pode tentar isso:

Código:
for (i=0; i<6; i+=1)
{
    draw_text(x,y+(i*20),text[i])
}

Sendo que 20 vai determinar a distância entre os textos.

Edit: Você quis dizer que está desenhando todos os textos a cada y?

Gonçalves

Ranking : Nota B
Número de Mensagens : 1013
Data de inscrição : 29/10/2010
Notas recebidas : B + A + C
Reputação : 79
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Duvida com instrução for

Mensagem por mleoni em Dom 28 Abr 2013, 19:18

O problema era que a cada y escrevia-se todos os 7 textos.
Mas esse código do Gonçalves deu certo xD.Obrigadão Happy

mleoni

Número de Mensagens : 81
Idade : 21
Data de inscrição : 06/03/2013
Reputação : 23
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Duvida com instrução for

Mensagem por Markituh em Dom 28 Abr 2013, 19:49

Simples erro de lógica Very Happy

É porque a cada iteração do primeiro for, você executava todas do segundo, sacas? Daí os textos em cima do outro.

___________

"Não deixe para amanhã o que se pode fazer hoje"

Links úteis:
Índice de Tutoriais
Manual online do GMS

Markituh

Ranking : Sem avaliações
Número de Mensagens : 2183
Data de inscrição : 11/10/2009
Reputação : 106
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Duvida com instrução for

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


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