Thanks to visit codestin.com
Credit goes to corecode.wordpress.com

Feeds:
Posts
Comments

Archive for December, 2009

Programando um joguinho em  PyGame veio a necessidade de criar um relógio de segundos, eu pensei em por um for e pronto, mas isso inviabilizaria do jogo continuar seguindo em paralelo, então veio a ideia de fazer um simples relogio usando Thread.  Muito provavelmente deve haver uma ideia mais inteligente que essa por aê, mas essa funciona legalzinho, então vamos ao código.


CODE

#!/usr/bin/env python
# -*- coding: UTF-8

from threading import Thread
from time import sleep

class Clock(Thread):
       def __init__(self, time):
              Thread.__init__(self)
              self.time = time

       def run(self):
             for i in range(1,self.time):
                    print i
                    sleep(1)#dorme 1 segundo.
c = Clock(30)
c.start()

Tae, bem simples. É só pegar essa classe instanciar e usá-la no seu joguinho da forma como você achar melhor. Até a próxima =).

Read Full Post »

Design a site like this with WordPress.com
Get started