|
|
|
|
|
|
|
|
""" Resets the map to its initial state, allowing the user to experiment |
|
|
""" Resets the map to its initial state, allowing the user to experiment |
|
|
with death/birth limits and number of repetitions on a single map. |
|
|
with death/birth limits and number of repetitions on a single map. |
|
|
""" |
|
|
""" |
|
|
self.genmap = self.initial |
|
|
|
|
|
|
|
|
self.genmap = list(self.initial) |
|
|
|
|
|
|
|
|
def createMap(self): |
|
|
def createMap(self): |
|
|
""" Initializes an x by y grid. |
|
|
""" Initializes an x by y grid. |
|
|
|
|
|
|
|
|
new_row.append(True if random.randint(1,99) <= seed else False) |
|
|
new_row.append(True if random.randint(1,99) <= seed else False) |
|
|
new_map.append(new_row) |
|
|
new_map.append(new_row) |
|
|
self.initial = new_map |
|
|
self.initial = new_map |
|
|
self.genmap = self.initial |
|
|
|
|
|
|
|
|
self.genmap = new_map |
|
|
|
|
|
|
|
|
def smoothMap(self): |
|
|
def smoothMap(self): |
|
|
""" Refines the grid. |
|
|
""" Refines the grid. |