Example #1
0
def main():
    live_cell = '0'
    dead_cell = '.'

    sleep_time = 1
    generations = 10

    m = get_data()

    # main loop
    for ii in range(generations):
        clear_screen()
        print_matrix(m)
        print "--- generation %s" % (ii + 1)
        m = transform_matrix(m, live_cell, dead_cell)
        time.sleep(sleep_time)

    print "Application terminated successfully."
Example #2
0
 def next(self):
     self.m = transform_matrix(self.m, self.live_cell, self.dead_cell)
     self.ml = ''.join(self.m)
     self.generation += 1