def keyboard(key, x, y): global vtd, vpd, vrd, world1 if key == 'r': wt = world_gen.WorldType() wt.terrain_type.values[0] = 0.42 wt.terrain_type.values[2] = 0.3 wt.terrain_type.values[3] = 0.4 wt.terrain_type.values[7] = 0.5 world1 = world_gen.create_world(1, random.random(), 0.35, 10, wt) if key == 's': world1.world_smooth += 1 world_gen.create_terrain(world1) if key == 100: vtd -= 0.01 if key == 102: vtd += 0.01 if key == 101: vpd -= 0.01 if key == 103: vpd += 0.01 if key == 104: vrd += 0.05 if key == 105: vrd -= 0.05
vtd += 0.01 if key == 101: vpd -= 0.01 if key == 103: vpd += 0.01 if key == 104: vrd += 0.05 if key == 105: vrd -= 0.05 def main(): glutInit() glutInitWindowSize(640, 480) glutCreateWindow("!!!") glutInitDisplayMode(GLUT_RGBA | GLUT_DOUBLE | GLUT_DEPTH) glutDisplayFunc(display) glutIdleFunc(display) glutKeyboardFunc(keyboard) glutSpecialFunc(keyboard) init() glutMainLoop() wt = world_gen.WorldType() wt.terrain_type.values[0] = 0.42 wt.terrain_type.values[7] = 0.5 world1 = world_gen.create_world(1, 33, 0.35, 10, wt) main()