Conectar-se
Quem está conectado
28 usuários online :: 3 usuários cadastrados, Nenhum Invisível e 25 Visitantes

gart30, J. Marlon, Willy

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota A
Notas recebidas : D + A + A
Data de inscrição : 06/12/2009
Número de Mensagens : 1229
Insígnias de JAM :

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

Prêmios
   : 1
   : 2
   : 0
Ver perfil do usuário

Pegar variavel de um objeto indeterminado?

em Sab 24 Set 2011, 20:27
Olá pessoal, mais ou vez venho lhes fazer uma pergunta:

Gostaria que quando eu clica-se com o botão esquerdo do mouse ele pegaria o valor da variavel do objeto que está lá! Pode ser qualquer objeto! Se eu soubesse que objeto era poderia usar:

Código:
obj_queeuquero.variavel

Mas como eu não sei qual o objeto que está na posição X e Y do meu mouse não posso pegar a variável do mesmo.

Então como fazer?!? :C:
avatar
Ranking : Nota C
Notas recebidas : C-D-B-B-B-C-C-C
Data de inscrição : 10/12/2010
Número de Mensagens : 695
Insígnias de JAM :

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

Prêmios
   : 0
   : 1
   : 0
Ver perfil do usuáriohttp://dopxgames.blogspot.com

Re: Pegar variavel de um objeto indeterminado?

em Sab 24 Set 2011, 20:35
Evento Mouse>Global Mouse>Global left pressed:
Código:
haha=instance_place(mouse_x,mouse_y,all)
haha.variavel=99999999
avatar
Ranking : Nota A
Notas recebidas : B A
Data de inscrição : 20/12/2008
Número de Mensagens : 2516
Insígnias de JAM :

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

Prêmios
   : 2
   : 1
   : 1
Ver perfil do usuáriohttp://redscreensoft.blogspot.com

Re: Pegar variavel de um objeto indeterminado?

em Sab 24 Set 2011, 20:47
Siga os passos:

1 - Crie uma variável global com valor -1 para guardar a id do objeto selecionado;

2 - No evento Left Pressed dos objetos, coloque para a variável global ter o valor da variável id do objeto;

3 - Então se por exemplo quer o X do objeto, use global.var.x;

4 - Antes de pegar qualquer variável do objeto, cheque se o id existe com instance_exists;

5 - E caso o objeto selecionado seja destruido, coloque no evento destroy para a variável global ser -1 novamente.

Espero ter ajudado.

FLWS!
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