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())
Beispiel #3
0
"""

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)))
Beispiel #4
0
    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)
        map_vertices.append(tuple((x, y + 1)))