Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-12-2003
Antigol Antigol is offline
Miembro
 
Registrado: dic 2003
Ubicación: Argentina
Posts: 14
Poder: 0
Antigol Va por buen camino
Esperar xx segundos

Hola samigos, me gustaría hacerles una pregunta:

Estoy haciendo un juego de fútbol y necesito hacer que cuando muevo a un jugador o la pelota, se muevan de manera que el usuario pueda percibirlo, por ejemplo

for 1 a 10

(aca muevo los jugadores)

Esperar 10 segundos

end del for

O sea por cada vuelta del for necesito que espere por ejemplo 10 segundos asi al moverse el jugador se note visualmente.

Gracias.

MOdificado:

Estuve probando con el Sleep pero yo quiero que cuando hace la pausa tb me deje por ej apretar un boton y no que me "pausee" todo el programa.

Bue no se si se entendió.

Última edición por Antigol fecha: 07-12-2003 a las 05:52:26.
Responder Con Cita
  #2  
Antiguo 07-12-2003
Ruben_Cu Ruben_Cu is offline
No confirmado
 
Registrado: oct 2003
Ubicación: Mariel, Cuba
Posts: 271
Poder: 0
Ruben_Cu Va por buen camino
Hola Antigol, bienvenido al club prueba colocando dentro del for la llamada al procedimento:
Código:
Application.ProcessMessages;
Con él logras que la aplicación responda a otros eventos aún cuando este ejecutando un lazo.
Espero te sirva.
Saludos
Responder Con Cita
  #3  
Antiguo 07-12-2003
Antigol Antigol is offline
Miembro
 
Registrado: dic 2003
Ubicación: Argentina
Posts: 14
Poder: 0
Antigol Va por buen camino
Gracias por responder, lo voy a probar.

Y aprovecho y hago otra pregunta, cuando yo hago el algoritmo para mover un jugador desde un punto al otro, me di cuenta que no es como visual basic...

Por ej:

Para moverse desde el punto 1000,1000 a 500,1200 hago un algoritmo que me dice que el jugador tiene que moverse 1 de x y 2 de y contiunamente hasta llegar a ese punto.

El problema es que yo hacía algo para que el numero más grande me de siempre 1 y el otro numero sea un numero que sea a escala lo mismo que el 1 al 2 .

O sea el jugador se moveria de 1 en 1 de x y de 0.5 en 0.5 de Y. (por que el 1 es la mitad de 2 entonces lo convierto al 2 en 1 y al 1 en 0.5)

El problema es que acá en delphi no puedo usar reales como posicionamiento de top y left por lo tanto estoy trabado en eso.

La pregunta sería si a alguno se le ocurre alguna idea como para poder salvar este problema.

Bueno espero se haya entendido saludos!!
Responder Con Cita
  #4  
Antiguo 08-12-2003
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 27
jachguate Va por buen camino
Cool

Hola. Te sugiero que leas la guia de estilo y que, tal como esta recomienda, habras un hilo nuevo para una pregunta nueva.

Además te recomiendo que trates de reescribir tu pregunta, pues yo no la entendí..

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 21:56:35.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi