def test_make_crevasse(self): for i in range(1): crevasse.seed = i print( fort.add_forts( resource.add_resources( crevasse.make_crevasse(world.Map(101, 50)))).draw())
def test_make_crevasse(self): for i in range(1): crevasse.seed = i print(fort.add_forts(resource.add_resources(crevasse.make_crevasse(world.Map(101, 50)))).draw())
} """ events.append(process_time()) print("Gloo Setup {}s, {}s total".format(str(events[-1] - events[-2]), str(events[-1] - start))) start = process_time() program = gloo.Program(vertex_shader, fragment_shader) map_vertices = [] map_colours = [] events.append(process_time()) print("Start Map {}s, {}s total".format(str(events[-1] - events[-2]), str(events[-1] - start))) m = ca.CAMap(50, 50).init(0.45).mutate(5, 0, True, 4).mutate(5, -1, True, 2) m = resource.add_resources(m) m = fort.add_forts(m) # m = mn.RadialColourNoiseMap(256, 256).add_noise() events.append(process_time()) print("End Map {}s, {}s total".format(str(events[-1] - events[-2]), str(events[-1] - start))) offset = max(m.width, m.height) / 2.0 step = 1.0 / offset events.append(process_time()) print("Start Vertex Construction {}s, {}s total".format( str(events[-1] - events[-2]), str(events[-1] - start))) for x, y in itertools.product(range(m.width), range(m.height)): if m.get(x, y).draw_me: colour = m.get(x, y).colour
{ frag_colour = colour; } """ events.append(process_time()) print("Gloo Setup {}s, {}s total".format(str(events[-1] - events[-2]), str(events[-1] - start))) start = process_time() program = gloo.Program(vertex_shader, fragment_shader) map_vertices = [] map_colours = [] events.append(process_time()) print("Start Map {}s, {}s total".format(str(events[-1] - events[-2]), str(events[-1] - start))) m = ca.CAMap(50, 50).init(0.45).mutate(5, 0, True, 4).mutate(5, -1, True, 2) m = resource.add_resources(m) m = fort.add_forts(m) # m = mn.RadialColourNoiseMap(256, 256).add_noise() events.append(process_time()) print("End Map {}s, {}s total".format(str(events[-1] - events[-2]), str(events[-1] - start))) offset = max(m.width, m.height) / 2.0 step = 1.0 / offset events.append(process_time()) print("Start Vertex Construction {}s, {}s total".format(str(events[-1] - events[-2]), str(events[-1] - start))) for x, y in itertools.product(range(m.width), range(m.height)): if m.get(x, y).draw_me: colour = m.get(x, y).colour map_vertices.append(tuple((x, y))) map_colours.append(colour)