-
Notifications
You must be signed in to change notification settings - Fork 0
/
visual.py~
30 lines (28 loc) · 914 Bytes
/
visual.py~
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
from images import Image
def graph_show(grid):
"""shows a graphical version of the board"""
side = len(grid)
image = Image(side*3, side*3)
# pix_dead = (000, 000, 000) # black
# pix_live = (073, 172, 057) # green
pix_dead = (255, 255, 255) # white
pix_live = (000, 000, 000) # black
for i in xrange(side):
for j in xrange(side):
tup = grid[i][j][0]
a = i * 3
b = a + 1
c = b + 1
d = j * 3
e = d + 1
f = e + 1
if tup == 1:
image.setPixel(a, d, pix_live)
image.setPixel(b, e, pix_live)
image.setPixel(c, f, pix_live)
else:
image.setPixel(a, d, pix_dead)
image.setPixel(b, e, pix_dead)
image.setPixel(c, f, pix_dead)
image.save("newimage2.gif")
image.draw()