<s> from __future__ import absolute_import , division , print_function , unicode_literals <EOL> import demo <EOL> import pi3d <EOL> from pi3d . util . Scenery import Scene , SceneryItem <EOL> MSIZE = <NUM_LIT:1000> <EOL> NX = <NUM_LIT:5> <EOL> NZ = <NUM_LIT:5> <EOL> SMOOTH_1 = <NUM_LIT> <EOL> SMOOTH_2 = - <NUM_LIT> <EOL> ROUGH_1 = <NUM_LIT:20> <EOL> ROUGH_2 = <NUM_LIT> <EOL> shader = pi3d . Shader ( "<STR_LIT>" ) <EOL> shinesh = pi3d . Shader ( "<STR_LIT>" ) <EOL> matsh = pi3d . Shader ( "<STR_LIT>" ) <EOL> sc = Scene ( '<STR_LIT>' , MSIZE , NX , NZ ) <EOL> for i in range ( NX ) : <EOL> for j in range ( NZ ) : <EOL> sc . scenery_list [ '<STR_LIT>' . format ( i , j ) ] = SceneryItem ( <EOL> ( <NUM_LIT:0.5> + i ) * MSIZE , <NUM_LIT> , ( <NUM_LIT:0.5> + j ) * MSIZE , [ '<STR_LIT>' . format ( i , j ) , <EOL> '<STR_LIT>' ] , shader , <NUM_LIT> , height = <NUM_LIT> , priority = <NUM_LIT:1> , threshold = <NUM_LIT> ) <EOL> sc . scenery_list [ '<STR_LIT>' . format ( i , j ) ] = SceneryItem ( <EOL> ( <NUM_LIT:0.5> + i ) * MSIZE , <NUM_LIT:0.0> , ( <NUM_LIT:0.5> + j ) * MSIZE , [ '<STR_LIT>' . format ( i , j ) , <EOL> '<STR_LIT>' , '<STR_LIT>' ] , shinesh , <NUM_LIT> , <NUM_LIT> , height = <NUM_LIT> , alpha = <NUM_LIT> , <EOL> priority = <NUM_LIT:2> , threshold = <NUM_LIT> ) <EOL> sc . scenery_list [ '<STR_LIT>' ] = SceneryItem ( <NUM_LIT> , <NUM_LIT:0> , <NUM_LIT> , [ '<STR_LIT>' ] , shader , texture_flip = True , priority = <NUM_LIT:4> , <EOL> put_on = '<STR_LIT>' , threshold = <NUM_LIT> , <EOL> model_details = { '<STR_LIT>' : '<STR_LIT>' , '<STR_LIT:w>' : <NUM_LIT> , '<STR_LIT:d>' : <NUM_LIT> , '<STR_LIT:n>' : <NUM_LIT> , '<STR_LIT>' : <NUM_LIT> , '<STR_LIT>' : <NUM_LIT> } ) <EOL> sc . scenery_list [ '<STR_LIT>' ] = SceneryItem ( <NUM_LIT> , <NUM_LIT:0> , <NUM_LIT> , [ '<STR_LIT>' ] , shader , texture_flip = True , priority = <NUM_LIT:4> , <EOL> put_on = '<STR_LIT>' , threshold = <NUM_LIT> , <EOL> model_details = { '<STR_LIT>' : '<STR_LIT>' , '<STR_LIT:w>' : <NUM_LIT:100> , '<STR_LIT:d>' : <NUM_LIT:200> , '<STR_LIT:n>' : <NUM_LIT:2> , '<STR_LIT>' : <NUM_LIT:1.0> , '<STR_LIT>' : <NUM_LIT:1.0> } ) <EOL> sc . scenery_list [ '<STR_LIT>' ] = SceneryItem ( <NUM_LIT> , <NUM_LIT:0> , <NUM_LIT> , [ '<STR_LIT>' ] , shader , texture_flip = True , priority = <NUM_LIT:4> , <EOL> put_on = '<STR_LIT>' , threshold = <NUM_LIT> , <EOL> model_details = { '<STR_LIT>' : '<STR_LIT>' , '<STR_LIT:w>' : <NUM_LIT:200> , '<STR_LIT:d>' : <NUM_LIT:200> , '<STR_LIT:n>' : <NUM_LIT:2> , '<STR_LIT>' : <NUM_LIT:1.0> , '<STR_LIT>' : <NUM_LIT:1.0> } ) <EOL> sc . scenery_list [ '<STR_LIT>' ] = SceneryItem ( <NUM_LIT> , <NUM_LIT:0> , <NUM_LIT> , [ '<STR_LIT>' ] , shader , texture_flip = True , priority = <NUM_LIT:4> , <EOL> put_on = '<STR_LIT>' , threshold = <NUM_LIT> , <EOL> model_details = { '<STR_LIT>' : '<STR_LIT>' , '<STR_LIT:w>' : <NUM_LIT:100> , '<STR_LIT:d>' : <NUM_LIT:200> , '<STR_LIT:n>' : <NUM_LIT:3> , '<STR_LIT>' : <NUM_LIT:1.0> , '<STR_LIT>' : <NUM_LIT:1.0> } ) <EOL> sc . scenery_list [ '<STR_LIT>' ] = SceneryItem ( <NUM_LIT> , <NUM_LIT:0> , <NUM_LIT> , [ '<STR_LIT>' ] , shader , texture_flip = True , priority = <NUM_LIT:4> , <EOL> put_on = '<STR_LIT>' , threshold = <NUM_LIT> , <EOL> model_details = { '<STR_LIT>' : '<STR_LIT>' , '<STR_LIT:w>' : <NUM_LIT:200> , '<STR_LIT:d>' : <NUM_LIT:200> , '<STR_LIT:n>' : <NUM_LIT:3> , '<STR_LIT>' : <NUM_LIT:1.0> , '<STR_LIT>' : <NUM_LIT:1.0> } ) <EOL> sc . scenery_list [ '<STR_LIT>' ] = SceneryItem ( <NUM_LIT> , <NUM_LIT:0> , <NUM_LIT> , [ '<STR_LIT>' ] , shader , texture_flip = True , priority = <NUM_LIT:4> , <EOL> put_on = '<STR_LIT>' , threshold = <NUM_LIT> , <EOL> model_details = { '<STR_LIT>' : '<STR_LIT>' , '<STR_LIT:w>' : <NUM_LIT> , '<STR_LIT:d>' : <NUM_LIT> , '<STR_LIT:n>' : <NUM_LIT:4> , '<STR_LIT>' : <NUM_LIT:1.0> , '<STR_LIT>' : <NUM_LIT:1.0> } ) <EOL> sc . scenery_list [ '<STR_LIT>' ] = SceneryItem ( <NUM_LIT> , <NUM_LIT:0> , <NUM_LIT> , [ '<STR_LIT>' ] , shader , texture_flip = True , priority = <NUM_LIT:4> , <EOL> put_on = '<STR_LIT>' , threshold = <NUM_LIT> , <EOL> model_details = { '<STR_LIT>' : '<STR_LIT>' , '<STR_LIT:w>' : <NUM_LIT> , '<STR_LIT:d>' : <NUM_LIT> , '<STR_LIT:n>' : <NUM_LIT:16> , '<STR_LIT>' : <NUM_LIT:1.0> , '<STR_LIT>' : <NUM_LIT:1.0> } ) <EOL> sc . scenery_list [ '<STR_LIT>' ] = SceneryItem ( <NUM_LIT> , <NUM_LIT:0> , <NUM_LIT> , [ '<STR_LIT>' ] , shinesh , shine = <NUM_LIT:0.1> , texture_flip = True , priority = <NUM_LIT:4> , <EOL> put_on = '<STR_LIT>' , threshold = <NUM_LIT> , <EOL> model_details = { '<STR_LIT>' : '<STR_LIT>' , '<STR_LIT:w>' : <NUM_LIT:10> , '<STR_LIT:d>' : <NUM_LIT:10> , '<STR_LIT:n>' : <NUM_LIT:1> , '<STR_LIT>' : <NUM_LIT:1.0> , '<STR_LIT>' : <NUM_LIT:1.0> } ) </s>
