예제 #1
0
파일: gui.py 프로젝트: wavebeem/gridpy
 def main_loop(self):
     while True:
         self.game.tick()
         #print "--- Game Matrix ---"
         #print self.game
         for cell, position in self.game.cells():  
             gridpy.plot(GUI.CELL_COLOR, position)
         gridpy.update()
         gridpy.clear()
예제 #2
0
파일: test.py 프로젝트: wavebeem/gridpy
#gridpy.set_style(gridpy.SINGLE)
#gridpy.set_style(gridpy.NONE)

gridpy.title("A simple demo")
gridpy.show()

def cycle(list):
    while True:
        for item in list:
            yield item

rainbow = cycle([
    gridpy.CYAN,
    gridpy.YELLOW,
    gridpy.MAGENTA,
    gridpy.RED,
    gridpy.GREEN,
    gridpy.BLUE,
    gridpy.WHITE,
    gridpy.GREY,
])

while True:
    for c in xrange(gridpy.cols()):
        color = rainbow.next()
        for r in xrange(gridpy.rows()):
            gridpy.plot(color, (c, r))
            gridpy.update()
            #gridpy.remove((c, r))
    gridpy.clear()