Window Caption Move

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

Window Caption Move

Mensagem por rafael96 em Qui 07 Jun 2012, 17:54

Olá Maker's eu gostária de saber se tem como eu mover a janela com um objeto dentro do jogo.
Estou desenvolvendo um jogo chamado DevilDeath como hávia já postado aqui no fórum, e não quero usar borders,capitions e buttons in window caption.
Se alguem saber um código que me ajude com isso eu agradeço muito.

rafael96

Número de Mensagens : 9
Data de inscrição : 29/01/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Window Caption Move

Mensagem por luiz_eldorado em Qui 07 Jun 2012, 18:27

Create:
Código:
movendo=0
Step:
Código:
mx=window_get_x()+window_mouse_get_x()
my=window_get_y()+window_mouse_get_y()

if mouse_check_button_pressed(mb_left) and mouse_y<32
{movendo=1; dx=window_get_x()-mx; dy=window_get_y()-my}

if movendo and mouse_check_button(mb_left) {window_set_position(dx+mx,dy+my)}
else {movendo=0}
Eu mesmo não entendi muito este código, eu só peguei ele da engine WWW e modifiquei um pouco.

Até mais!

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

Re: Window Caption Move

Mensagem por rafael96 em Sab 09 Jun 2012, 09:51

Muito obrigado luiz_eldorado, ajudou muito na criação do meu jogo.

rafael96

Número de Mensagens : 9
Data de inscrição : 29/01/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Window Caption Move

Mensagem por TRFN em Sab 09 Jun 2012, 10:25

luiz_eldorado escreveu:Eu mesmo não entendi muito este código, eu só peguei ele da engine WWW e modifiquei um pouco.

Até mais!
Vou tentar falar o que ele faz (segundo o que entendi) :
Código:
movendo = 0;
Variável para identificar o movimento da janela.
Código:
mx = window_get_x() + window_mouse_get_x();
my = window_get_y() + window_mouse_get_y();
Pegamos as coordenadas da janela e somamos a coordenada do mouse dentro da janela.
Código:
if mouse_check_button_pressed(mb_left) and mouse_y<32
{movendo=1; dx=window_get_x()-mx; dy=window_get_y()-my}
Se mantermos o botão esquerdo do mouse pressionado,e o mouse estiver to topo,definimos que ele está se movendo e que a posição deve ser dada segundo a coordenada do mouse.
Código:
if movendo and mouse_check_button(mb_left) {window_set_position(dx+mx,dy+my)}
else {movendo=0}
Aqui definimos a posição definitiva da janela.

Espero ter ajudado.

Flws

___________



TRFN

Ranking : Nota C
Número de Mensagens : 970
Idade : 21
Data de inscrição : 16/01/2012
Notas recebidas : C
Reputação : 33
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 2

http://trfnsite.com

Voltar ao Topo Ir em baixo

Re: Window Caption Move

Mensagem por rafael96 em Sab 09 Jun 2012, 10:40

Obrigado por explicar TRFN esse código funcionou perfeitamente em meu jogo, agora presiso de muitas ajudas dos maker's para montar meu jogo.
Eu espero que me ajudem, porque eu já tentei criar vários jogos, mais só obtive sucesso duas vezes.

Caso queiram ajudar eu gostária de alguns sistemas como: login, registro, mysqlDB, sprites do diabo + ou - estilo mu...
O resto eu tento procurar ou pesso ajuda..
Se for possível me ajudar eu agradeço.

rafael96

Número de Mensagens : 9
Data de inscrição : 29/01/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Window Caption Move

Mensagem por Conteúdo patrocinado Hoje à(s) 01:50


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