Module Import alias alias ImportFrom alias Import alias alias alias ClassDef bases AttributeLoad NameLoad attr body Expr Str FunctionDef arguments args NameParam defaults vararg kwarg body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr keyword AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr ListLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad If SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr body AugAssignSub AttributeStore NameLoad attr BinOpMult AttributeLoad NameLoad attr NameLoad If SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr body AugAssignAdd AttributeStore NameLoad attr BinOpMult AttributeLoad NameLoad attr NameLoad If SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr body Assign NameStore UnaryOpUSub Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore BinOpMult BinOpMult Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpMult BinOpMult Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad AugAssignAdd AttributeStore NameLoad attr NameLoad AugAssignAdd AttributeStore NameLoad attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad orelse Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareEq NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore UnaryOpUSub Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore BinOpDiv AttributeLoad AttributeLoad NameLoad attr attr Num Assign NameStore BinOpAdd AttributeLoad NameLoad attr BinOpMult Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore BinOpAdd AttributeLoad NameLoad attr BinOpMult Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad keyword AttributeLoad NameLoad attr Assign NameStore BinOpAdd AttributeLoad NameLoad attr BinOpMult Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign NameStore BinOpAdd AttributeLoad NameLoad attr BinOpMult Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign TupleStore AttributeStore NameLoad attr AttributeStore NameLoad attr TupleLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr decorator_list decorator_list
N/A N/A pyglet math pyglet.window key N/A bullet physicalobject resources Player N/A N/A physicalobject PhysicalObject N/A N/A Physical object that responds to user input __init__ N/A N/A self N/A args kwargs N/A N/A N/A N/A N/A super Player self __init__ img N/A resources player_image args kwargs N/A N/A self engine_sprite N/A N/A N/A pyglet sprite Sprite img N/A resources engine_image args kwargs N/A N/A N/A self engine_sprite visible False N/A N/A self thrust 300.0 N/A N/A self rotate_speed 200.0 N/A N/A self bullet_speed 700.0 N/A N/A self reacts_to_bullets False N/A N/A self key_handler N/A N/A key KeyStateHandler N/A N/A self event_handlers N/A self N/A self key_handler N/A update N/A N/A self dt N/A N/A N/A N/A N/A N/A super Player self update dt N/A N/A N/A self key_handler N/A N/A key LEFT N/A N/A N/A self rotation N/A N/A self rotate_speed dt N/A N/A N/A self key_handler N/A N/A key RIGHT N/A N/A N/A self rotation N/A N/A self rotate_speed dt N/A N/A N/A self key_handler N/A N/A key UP N/A N/A angle_radians N/A N/A N/A math radians N/A self rotation N/A force_x N/A N/A N/A N/A math cos angle_radians N/A self thrust dt N/A force_y N/A N/A N/A N/A math sin angle_radians N/A self thrust dt N/A N/A self velocity_x force_x N/A N/A self velocity_y force_y N/A N/A N/A self engine_sprite rotation N/A self rotation N/A N/A N/A self engine_sprite x N/A self x N/A N/A N/A self engine_sprite y N/A self y N/A N/A N/A self engine_sprite visible True N/A N/A N/A N/A self engine_sprite visible False N/A on_key_press N/A N/A self symbol modifiers N/A N/A N/A N/A symbol N/A key SPACE N/A N/A N/A N/A self fire N/A fire N/A N/A self N/A N/A N/A angle_radians N/A N/A N/A math radians N/A self rotation N/A ship_radius N/A N/A N/A self image width 2 N/A bullet_x N/A N/A self x N/A N/A N/A math cos angle_radians ship_radius N/A bullet_y N/A N/A self y N/A N/A N/A math sin angle_radians ship_radius N/A new_bullet N/A N/A bullet Bullet bullet_x bullet_y batch N/A self batch N/A bullet_vx N/A N/A self velocity_x N/A N/A N/A math cos angle_radians N/A self bullet_speed N/A bullet_vy N/A N/A self velocity_y N/A N/A N/A math sin angle_radians N/A self bullet_speed N/A N/A N/A new_bullet velocity_x N/A new_bullet velocity_y N/A bullet_vx bullet_vy N/A N/A N/A N/A self new_objects append new_bullet N/A N/A N/A N/A resources bullet_sound play N/A delete N/A N/A self N/A N/A N/A N/A N/A N/A self engine_sprite delete N/A N/A N/A N/A super Player self delete N/A N/A