Module Import alias ImportFrom alias ImportFrom alias alias Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad Num Num ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str For NameStore Call NameLoad Num AttributeLoad AttributeLoad NameLoad attr attr body For NameStore Call NameLoad Num AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad NameLoad NameLoad attr If CompareGt NameLoad Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad NameLoad NameLoad NameLoad decorator_list decorator_list Assign NameStore Call NameLoad Str Assign NameStore Call NameLoad Str Expr Call AttributeLoad NameLoad attr TupleLoad Num Num Num Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad While Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body If CompareEq AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Break If CompareEq AttributeLoad NameLoad attr NameLoad body Assign AttributeStore AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num Assign AttributeStore AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num Assign AttributeStore NameLoad attr Num
N/A N/A pygame pygame.locals * pygame.sprite DirtySprite LayeredDirty N/A N/A N/A pygame init N/A screenSurface N/A N/A N/A pygame display set_mode N/A 600 400 PpuiImage N/A DirtySprite N/A N/A Image sprite __init__ N/A N/A self imagepath N/A N/A N/A N/A N/A N/A N/A pygame sprite DirtySprite __init__ self N/A N/A self image N/A N/A N/A N/A N/A pygame image load imagepath convert N/A N/A self rect N/A N/A N/A self image get_rect N/A update N/A N/A self screen N/A N/A N/A N/A N/A screen blit N/A self image N/A self rect N/A applyColour N/A N/A self colour N/A N/A N/A Very simple colour substitution N/A x N/A range 0 N/A N/A self rect width N/A N/A y N/A range 0 N/A N/A self rect height N/A N/A pixel N/A N/A N/A N/A self image get_at N/A x y r N/A N/A pixel 50 N/A N/A N/A N/A N/A self image set_at N/A x y colour N/A N/A N/A bg N/A PpuiImage assets/lcars_screen_1.png N/A button N/A PpuiImage assets/button.png N/A N/A N/A button applyColour N/A 255 204 153 N/A sprites N/A LayeredDirty N/A N/A N/A sprites add bg N/A N/A N/A sprites add button N/A N/A N/A N/A pygame display get_init N/A N/A N/A N/A sprites draw screenSurface N/A N/A N/A N/A pygame display update N/A event N/A N/A N/A pygame event get N/A N/A N/A N/A event type KEYUP N/A N/A N/A N/A pygame quit N/A N/A N/A N/A event type MOUSEMOTION N/A N/A N/A N/A button rect left N/A N/A event pos N/A 0 N/A N/A N/A button rect top N/A N/A event pos N/A 1 N/A N/A button dirty 1