Según la definición<br><a name="pygame.time.delay">
<big><b>pygame.time.delay</b></big><br></a><a name="pygame.time.delay"> <i>pause the program for an amount of time</i><br>
<tt>pygame.time.delay(milliseconds): return time<br><br>Son milisegundos lo que tenés que especificarle por lo que si lo querés pausar durante 10 segundos tenés que poner pygame.time.delay(10000)<br><br><br>saludos,<br>
Esteban.<br></tt></a><br><div class="gmail_quote">El 19 de febrero de 2010 14:18, Flavio Danesse <span dir="ltr"><<a href="mailto:fdanesse@gmail.com">fdanesse@gmail.com</a>></span> escribió:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
tengo un problemita con esto:<br><br>pygame.time.delay(1500)<br><br>Se supone que esto pausa el programa por determinado tiempo, segun el nº entre paréntesis, sin embargo, si yo quisiera por ejemplo pausarlo por 10 segundos, con este metodo no lo consigo, por mas alto que sea el numero que le ponga, nunca lo pausa más de un segundo aproximadamente.<br>
Se supone que el numero entre paréntesis son milésimas de segundo ¿no?<br>Bueno, ¿como hago para pausar el programa por mas de 1 segundo?<br><br>Otra cosa, supongamos que en el programa pasa algo y ese algo debe reproducir un sonido, pero mientras se reproduce el sonido, no puede seguir el programa. Es decir, que el programa reproduce un sonido y cuando este termina de reproducirse, el programa sigue su ejecución.<br>
¿Cómo lo hago?<br><br>En terminos generales, no me agrada tener un while infinito en un programa y es fundamental en pygame. Preferiría tener un timer en lugar de estos bucles, que se ve no van conmigo, en particular cuando hay que detenerlos o pausarlos para continuar luego de que una condicion se ha cumplido.<br>
<br><br><br><br><div class="gmail_quote">El 17 de febrero de 2010 19:47, Federico Moreira <span dir="ltr"><<a href="mailto:federico@linux.com.uy" target="_blank">federico@linux.com.uy</a>></span> escribió:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">
Lo que Pablo quiere decir (si entendí bien) es que mandes el método actualizar cuando haya, por ejemplo, un pygame.MOUSEBUTTONDOWN, etc y no por cada iteración del loop.<br><div><br></div><div>Si sabés que el click del mouse cambia algo en la pantalla, mandate un refresh, sino, no hagas nada.</div>
<br></div><div class="im">_______________________________________________<br>
Olpc-uruguay mailing list<br>
<a href="mailto:Olpc-uruguay@lists.laptop.org" target="_blank">Olpc-uruguay@lists.laptop.org</a><br>
<a href="http://lists.laptop.org/listinfo/olpc-uruguay" target="_blank">http://lists.laptop.org/listinfo/olpc-uruguay</a><br>
<br></div></blockquote></div><br>
<br>_______________________________________________<br>
Olpc-uruguay mailing list<br>
<a href="mailto:Olpc-uruguay@lists.laptop.org">Olpc-uruguay@lists.laptop.org</a><br>
<a href="http://lists.laptop.org/listinfo/olpc-uruguay" target="_blank">http://lists.laptop.org/listinfo/olpc-uruguay</a><br>
<br></blockquote></div><br>