Module ImportFrom alias alias alias alias Expr Str Import alias alias Import alias Import alias Assign NameStore TupleLoad Num Num Num Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword Num Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Num Assign NameStore ListLoad For NameStore Call NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Num Num Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Num Num Expr Call AttributeLoad NameLoad attr BinOpMult Call AttributeLoad NameLoad attr Num Num NameLoad BinOpMult Call AttributeLoad NameLoad attr Num Num NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Num Num Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr While Call AttributeLoad NameLoad attr body For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num If CompareLt Call AttributeLoad NameLoad attr BinOpMult Num Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr BinOpMult BinOpSub Call AttributeLoad NameLoad attr Num Num Num Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr BinOpMult Num Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr If CompareGt NameLoad Num body If CompareEq NameLoad Num body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Break orelse If CompareEq NameLoad Num body Expr Call AttributeLoad NameLoad attr Str
N/A __future__ absolute_import division print_function unicode_literals N/A 
Simple Sprite objects fall across the screen and are moved back to the top once
they hit the bottom edge.
 N/A random time N/A demo N/A pi3d N/A BACKGROUND N/A 0.0 0.0 0.0 0.0 N/A DISPLAY N/A N/A N/A pi3d Display create background BACKGROUND frames_per_second 20 N/A SHADER N/A N/A pi3d Shader uv_flat N/A TEXTURE N/A N/A pi3d Texture textures/Raspi256x256.png N/A BERRY_COUNT 20 N/A RASPBERRIES N/A N/A b N/A range BERRY_COUNT N/A N/A size N/A N/A random uniform 0.5 2.5 N/A rasp N/A N/A pi3d ImageSprite texture TEXTURE shader SHADER w size h size N/A dist N/A N/A random uniform 2.0 10.0 N/A N/A N/A rasp position N/A N/A N/A random uniform -1.0 1.0 dist N/A N/A N/A random uniform 0.0 4.0 dist dist N/A N/A N/A rasp rotateToZ N/A N/A random uniform 0.0 360.0 N/A N/A N/A RASPBERRIES append rasp N/A N/A N/A DISPLAY add_sprites rasp N/A KEYBOARD N/A N/A pi3d Keyboard N/A N/A N/A DISPLAY loop_running N/A N/A b RASPBERRIES N/A N/A N/A N/A b translateY -0.1 N/A N/A N/A b rotateIncZ 1 N/A N/A N/A N/A b y N/A -2 N/A N/A b z N/A N/A N/A N/A b positionX N/A N/A N/A N/A random uniform 0.0 2.0 1 N/A N/A b z N/A N/A N/A b translateY N/A 4.0 N/A N/A b z N/A k N/A N/A KEYBOARD read N/A N/A k -1 N/A N/A N/A k 27 N/A N/A N/A N/A KEYBOARD close N/A N/A N/A DISPLAY stop N/A N/A N/A N/A k 112 N/A N/A N/A N/A pi3d screenshot raspberryRain.jpg