Module ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias alias ImportFrom alias alias alias ImportFrom alias alias alias ImportFrom alias ImportFrom alias Import alias ClassDef bases Call NameLoad NameLoad NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Num Num NameLoad body Expr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If BoolOpAnd CompareGt NameLoad AttributeLoad NameLoad attr BoolOpOr CompareEq AttributeLoad NameLoad attr Num CompareLt NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Expr Str Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults kwarg body Expr Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Num decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareGtE BinOpSub NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Num decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults kwarg body Expr Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareEq BinOpMod NameLoad Num Num body Return Assign NameStore AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore AttributeLoad AttributeLoad NameLoad attr attr For NameStore NameLoad body If Call AttributeLoad AttributeLoad NameLoad attr attr Num NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad AttributeLoad NameLoad attr AugAssignAdd NameStore Num Assign AttributeStore NameLoad attr BinOpMod BinOpAdd AttributeLoad NameLoad attr Num Num decorator_list FunctionDef arguments args NameParam defaults body Return Num decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults kwarg body Expr Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd CompareEq AttributeLoad NameLoad attr Num CompareLt AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr body AugAssignAdd AttributeStore NameLoad attr Num If CompareGt AttributeLoad NameLoad attr Num body AugAssignSub AttributeStore NameLoad attr Num Assign TupleStore NameStore NameStore AttributeLoad AttributeLoad NameLoad attr attr For TupleStore NameStore NameStore Call NameLoad NameLoad body AugAssignAdd NameStore Str Expr Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad Call NameLoad NameLoad BinOpSub BinOpSub BinOpAdd AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Slice AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr BinOpAdd AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr keyword SubscriptLoad SubscriptLoad NameLoad Index NameLoad Slice AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpAdd BinOpAdd AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad Num Num Num NameLoad NameLoad Num kwarg body Expr Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr IfExp CompareIs NameLoad NameLoad BinOpFloorDiv BinOpSub AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Num NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad If BoolOpOr BoolOpAnd AttributeLoad NameLoad attr CompareEq NameLoad BinOpSub AttributeLoad NameLoad attr Num CompareEq AttributeLoad NameLoad attr Num body For NameStore Call NameLoad Num AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMult Str AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr BinOpAdd AttributeLoad NameLoad attr NameLoad keyword AttributeLoad NameLoad attr orelse If CompareEq BinOpMod NameLoad AttributeLoad NameLoad attr Num body Assign TupleStore NameStore NameStore AttributeLoad AttributeLoad NameLoad attr attr For TupleStore NameStore NameStore Call NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr BinOpAdd AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword SubscriptLoad NameLoad Index NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults kwarg body Expr Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareEq BinOpMod NameLoad Num Num body Return Assign NameStore AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore AttributeLoad AttributeLoad NameLoad attr attr For TupleStore NameStore NameStore Call NameLoad NameLoad body If Call AttributeLoad AttributeLoad NameLoad attr attr Num NameLoad body Assign NameStore BinOpFloorDiv BinOpSub AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad Num For TupleStore NameStore NameStore Call NameLoad NameLoad body If BoolOpAnd CompareNotEq NameLoad Str CompareGt Call NameLoad Num body If CompareIsNot SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index NameLoad Index Num NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index NameLoad Index Num SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index NameLoad Index Num orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad AttributeLoad NameLoad attr AugAssignAdd NameStore Num AugAssignAdd NameStore Num decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore NameLoad attr Call NameLoad Num Call NameLoad AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore AttributeLoad AttributeLoad NameLoad attr attr While NameLoad body Assign AttributeStore NameLoad attr Call NameLoad Num BinOpSub NameLoad Num Assign AttributeStore NameLoad attr Call NameLoad Num BinOpSub NameLoad Num If CompareEq SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Index Num Num body Break Assign AttributeStore NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareNotIn NameLoad TupleLoad Call NameLoad AttributeLoad NameLoad attr Num body Expr Call AttributeLoad NameLoad attr AugAssignAdd AttributeStore NameLoad attr Num If CompareGtE AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Num Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr If CompareEq NameLoad AttributeLoad NameLoad attr body Return Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults kwarg body Expr Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr ListComp Call NameLoad AttributeLoad NameLoad attr comprehension NameStore Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Num decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str AugAssignAdd AttributeStore NameLoad attr AttributeLoad NameLoad attr AugAssignSub AttributeStore NameLoad attr Num If CompareLtE AttributeLoad NameLoad attr Num body Assign AttributeStore NameLoad attr IfExp NameLoad UnaryOpNot AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad Num Num If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr BinOpFloorDiv AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr orelse Assign AttributeStore NameLoad attr BinOpSub Call NameLoad Num BinOpFloorDiv AttributeLoad AttributeLoad NameLoad attr attr Num BinOpFloorDiv AttributeLoad AttributeLoad NameLoad attr attr Num Assign AttributeStore NameLoad attr BinOpFloorDiv Call NameLoad Num BinOpSub AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If AttributeLoad NameLoad attr body For NameStore Call NameLoad Num Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad NameLoad attr BinOpAdd BinOpAdd AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad orelse For NameStore Call NameLoad Num Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Call NameLoad Num Num AttributeLoad NameLoad attr BinOpAdd BinOpAdd AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr For NameStore Call NameLoad Num Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Call NameLoad Num Num AttributeLoad NameLoad attr BinOpAdd BinOpAdd AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults kwarg body Expr Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr ListComp Call NameLoad AttributeLoad NameLoad attr NameLoad comprehension NameStore Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareEq BinOpMod NameLoad Num Num body For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr BoolOpOr CompareEq AttributeLoad NameLoad attr Num CompareGt BinOpSub AttributeLoad NameLoad attr NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults Num kwarg body Expr Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Num decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareEq BinOpMod NameLoad Num Num body If Call AttributeLoad AttributeLoad NameLoad attr attr Num AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMult Str AttributeLoad AttributeLoad NameLoad attr attr Num AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr AugAssignAdd AttributeStore NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults AttributeLoad NameLoad attr NameLoad kwarg body Expr Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign TupleStore NameStore NameStore IfExp NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr If BoolOpOr CompareGt NameLoad BinOpSub BinOpAdd NameLoad NameLoad Num CompareGt NameLoad BinOpSub BinOpAdd NameLoad NameLoad Num CompareGt NameLoad BinOpSub BinOpAdd NameLoad NameLoad Num CompareGt NameLoad BinOpSub BinOpAdd NameLoad NameLoad Num body Return NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareEq BinOpMod NameLoad Num Num body If BoolOpAnd AttributeLoad NameLoad attr CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot AttributeLoad NameLoad attr NameLoad body For NameStore Call NameLoad Num AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMult Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpAdd AttributeLoad NameLoad attr NameLoad Num If BoolOpAnd CompareIsNot AttributeLoad NameLoad attr NameLoad CompareLtE AttributeLoad NameLoad attr Num body Return Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If CompareEq BinOpMod AttributeLoad NameLoad attr Num Num body Assign NameStore NameLoad If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign NameStore BinOpFloorDiv BinOpSub NameLoad AttributeLoad NameLoad attr Num Assign NameStore BinOpSub NameLoad AttributeLoad NameLoad attr If CompareGt BinOpMult NameLoad NameLoad BinOpMult NameLoad NameLoad body Assign NameStore IfExp CompareLt NameLoad Num Str Str orelse If BoolOpAnd CompareEq NameLoad Num CompareEq NameLoad Num body Assign NameStore Str orelse Assign NameStore IfExp CompareLt NameLoad Num Str Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad orelse Assign NameStore AttributeLoad NameLoad attr AugAssignAdd AttributeStore NameLoad attr Num If CompareNotIn NameLoad AttributeLoad NameLoad attr body Assign NameStore Str AugAssignSub NameStore BinOpFloorDiv AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr Num AugAssignSub NameStore BinOpFloorDiv AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr Num If Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign TupleStore NameStore NameStore AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr For TupleStore NameStore NameStore Call NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad BinOpAdd NameLoad NameLoad AttributeLoad NameLoad attr keyword SubscriptLoad NameLoad Index NameLoad Assign AttributeStore NameLoad attr AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad AttributeLoad NameLoad attr NameLoad body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad Num Num Assign AttributeStore NameLoad attr Call NameLoad Num BinOpSub AttributeLoad AttributeLoad NameLoad attr attr Num Assign AttributeStore NameLoad attr BinOpAdd AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Num AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore NameLoad For NameStore Call NameLoad AttributeLoad NameLoad attr body AugAssignAdd AttributeStore NameLoad attr Num Assign TupleStore NameStore NameStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareNotEq NameLoad Num body Break If BoolOpAnd CompareIn NameLoad ListComp Call NameLoad NameLoad comprehension NameStore BinOpAdd AttributeLoad NameLoad attr Str CompareLt AttributeLoad NameLoad attr BinOpAdd AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse If CompareGtE AttributeLoad NameLoad attr BinOpAdd AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr body Assign AttributeStore NameLoad attr BinOpSub BinOpAdd AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad If CompareLtELt Num NameLoad BinOpSub Call NameLoad AttributeLoad NameLoad attr Num body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index BinOpAdd NameLoad Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad NameLoad attr BinOpSub AttributeLoad NameLoad attr Num If NameLoad body Expr Call AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults kwarg body Expr Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr ListLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareEq BinOpMod NameLoad Num Num body If CompareLt Call NameLoad AttributeLoad NameLoad attr BinOpFloorDiv AttributeLoad AttributeLoad NameLoad attr attr Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr BoolOpOr CompareEq AttributeLoad NameLoad attr Num CompareGt BinOpSub AttributeLoad NameLoad attr NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults AttributeLoad NameLoad attr kwarg body Expr Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body FunctionDef arguments args NameParam defaults body Return BinOpDiv BinOpMult BinOpAdd AttributeLoad NameLoad attr BinOpDiv AttributeLoad NameLoad attr Num NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body Return BinOpDiv BinOpMult AttributeLoad NameLoad attr NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body Return BinOpDiv BinOpMult AttributeLoad NameLoad attr NameLoad Num decorator_list If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd AttributeLoad NameLoad attr BinOpMult AttributeLoad NameLoad attr Call NameLoad Call NameLoad NameLoad BinOpSub AttributeLoad NameLoad attr BinOpDiv BinOpMult AttributeLoad NameLoad attr Call NameLoad Call NameLoad NameLoad Num keyword Str keyword AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd AttributeLoad NameLoad attr BinOpMult BinOpMult AttributeLoad NameLoad attr Call NameLoad Call NameLoad NameLoad Num BinOpSub AttributeLoad NameLoad attr BinOpMult AttributeLoad NameLoad attr Call NameLoad Call NameLoad NameLoad keyword Str keyword AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd AttributeLoad NameLoad attr BinOpMult BinOpMult AttributeLoad NameLoad attr Call NameLoad Call NameLoad NameLoad Num BinOpSub AttributeLoad NameLoad attr BinOpMult AttributeLoad NameLoad attr Call NameLoad Call NameLoad NameLoad keyword Str keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd AttributeLoad NameLoad attr BinOpMult AttributeLoad NameLoad attr Call NameLoad Call NameLoad NameLoad BinOpSub AttributeLoad NameLoad attr BinOpDiv BinOpMult AttributeLoad NameLoad attr Call NameLoad Call NameLoad NameLoad Num keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd AttributeLoad NameLoad attr BinOpMult BinOpMult AttributeLoad NameLoad attr Call NameLoad Call NameLoad NameLoad Num BinOpSub AttributeLoad NameLoad attr BinOpMult AttributeLoad NameLoad attr Call NameLoad Call NameLoad NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd AttributeLoad NameLoad attr BinOpMult BinOpMult AttributeLoad NameLoad attr Call NameLoad Call NameLoad NameLoad Num BinOpSub AttributeLoad NameLoad attr BinOpMult AttributeLoad NameLoad attr Call NameLoad Call NameLoad NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults Num kwarg body Expr Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareNotEq BinOpMod NameLoad AttributeLoad NameLoad attr Num body Return FunctionDef arguments args NameParam defaults body Return BinOpAdd AttributeLoad NameLoad attr BinOpMult BinOpSub BinOpMult AttributeLoad NameLoad attr Num BinOpMult Num BinOpMod BinOpFloorDiv NameLoad Num Num Call NameLoad BinOpDiv BinOpMult BinOpAdd AttributeLoad NameLoad attr NameLoad NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body Return BinOpAdd AttributeLoad NameLoad attr BinOpMult BinOpSub AttributeLoad NameLoad attr BinOpMult Num BinOpMod BinOpFloorDiv NameLoad Num Num Call NameLoad BinOpDiv BinOpMult BinOpAdd AttributeLoad NameLoad attr NameLoad NameLoad Num decorator_list If CompareNotEq AttributeLoad NameLoad attr Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Num Call NameLoad Num For NameStore Call NameLoad Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad Call NameLoad NameLoad keyword Str AugAssignAdd AttributeStore NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Num Call NameLoad Num For NameStore Call NameLoad Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad kwarg body Expr Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num decorator_list FunctionDef arguments args NameParam NameParam defaults body If AttributeLoad NameLoad attr body Assign NameStore Call NameLoad BinOpFloorDiv BinOpSub AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Num Assign NameStore Call NameLoad BinOpFloorDiv BinOpSub AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Num Assign TupleStore NameStore NameStore AttributeLoad AttributeLoad NameLoad attr attr orelse Assign NameStore NameStore Num Assign TupleStore NameStore NameStore TupleLoad Str ListLoad For NameStore Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr body If CompareLt AttributeLoad NameLoad attr Num body Assign NameStore Call NameLoad Num Call NameLoad BinOpSub Num BinOpMult Num AttributeLoad NameLoad attr orelse Assign NameStore Num For NameStore Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore BinOpSub NameLoad NameLoad Assign NameStore BinOpSub NameLoad NameLoad If BoolOpAnd AttributeLoad NameLoad attr CompareLtE Call NameLoad AttributeLoad NameLoad attr CompareGtE NameLoad NameLoad CompareGtE NameLoad NameLoad CompareLt NameLoad Call NameLoad NameLoad CompareLt BinOpAdd NameLoad NameLoad Call NameLoad SubscriptLoad NameLoad Index NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index BinOpAdd NameLoad NameLoad NameLoad NameLoad keyword ListLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index NameLoad orelse If CompareLt Call NameLoad Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Call NameLoad Num Num NameLoad NameLoad AugAssignAdd AttributeStore NameLoad attr AttributeLoad NameLoad attr If BoolOpOr CompareGtE AttributeLoad NameLoad attr Num CompareLtE AttributeLoad NameLoad attr Num body Assign AttributeStore NameLoad attr UnaryOpUSub AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str Assign NameStore ListLoad Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad kwarg body Expr Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr ListLoad Num Num Assign AttributeStore NameLoad attr ListLoad Num Num Assign AttributeStore NameLoad attr AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr IfExp CompareIsNot NameLoad NameLoad NameLoad ListLoad Num Num Assign AttributeStore NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore BinOpSub SubscriptLoad AttributeLoad NameLoad attr Index Num BinOpDiv SubscriptLoad AttributeLoad NameLoad attr Index Num Num Assign NameStore BinOpSub SubscriptLoad AttributeLoad NameLoad attr Index Num BinOpDiv SubscriptLoad AttributeLoad NameLoad attr Index Num Num For NameStore Call NameLoad AttributeLoad NameLoad attr body For NameStore Call NameLoad AttributeLoad NameLoad attr body Assign NameStore Call NameLoad BinOpAdd NameLoad BinOpMult SubscriptLoad AttributeLoad NameLoad attr Index Num BinOpDiv NameLoad AttributeLoad NameLoad attr BinOpAdd NameLoad BinOpMult SubscriptLoad AttributeLoad NameLoad attr Index Num BinOpDiv NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr While BoolOpAnd CompareLt Call NameLoad NameLoad Num CompareGtE NameLoad Num body Assign NameStore BinOpAdd BinOpPow NameLoad Num NameLoad AugAssignSub NameStore Num Assign NameStore IfExp CompareGtE AttributeLoad AttributeLoad NameLoad attr attr Num SubscriptLoad AttributeLoad NameLoad attr Index BinOpSub NameLoad Num Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index BinOpSub NameLoad Num NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr ListComp BinOpMult NameLoad AttributeLoad NameLoad attr comprehension NameStore AttributeLoad NameLoad attr Assign NameStore BinOpMult SubscriptLoad AttributeLoad NameLoad attr Index Num SubscriptLoad AttributeLoad NameLoad attr Index Num If BoolOpOr CompareLtE NameLoad Num CompareGtE NameLoad Num body Assign AttributeStore NameLoad attr BinOpDiv Num AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr ListLoad BinOpSub BinOpMult SubscriptLoad AttributeLoad NameLoad attr Index Num Call NameLoad BinOpDiv NameLoad Num BinOpMult SubscriptLoad AttributeLoad NameLoad attr Index Num Call NameLoad BinOpDiv NameLoad Num BinOpAdd BinOpMult SubscriptLoad AttributeLoad NameLoad attr Index Num Call NameLoad BinOpDiv NameLoad Num BinOpMult SubscriptLoad AttributeLoad NameLoad attr Index Num Call NameLoad BinOpDiv NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list NameLoad decorator_list
N/A __future__ division __future__ absolute_import __future__ print_function builtins chr builtins object builtins range future.utils with_metaclass abc ABCMeta abstractmethod abstractproperty random randint random choice math sin cos pi asciimatics.paths DynamicPath screen Screen N/A datetime Effect N/A N/A with_metaclass ABCMeta object N/A N/A 
    Abstract class to handle a special effect on the screen.  An Effect can
    cover anything from a static image at the start of the Scene through to
    dynamic animations that need to be redrawn for every frame.

    The basic interaction with a :py:obj:`.Scene` is as follows:

    1.  The Scene will register with the Effect when it as added using
        :py:meth:`.register_scene`.
    2.  The Scene will call :py:meth:`.Effect.reset` for all Effects when it
        starts.
    3.  The Scene will determine the number of frames required (either through
        explicit configuration or querying :py:obj:`.stop_frame` for every
        Effect).
    4.  It will then run the scene, calling :py:meth:`.Effect.update` for
        each effect that is in the scene.  The base Effect will then call the
        abstract method _update() if the effect should be visible.
    5.  If any keys are pressed or the mouse moved/clicked, the scene will call
        :py:meth:`.Effect.process_event` for each event, allowing the effect to
        act on it if needed.

    New Effects, therefore need to implement the abstract methods on this
    class to satisfy the contract with Scene.  Since most effects don't require
    user interaction, the default process_event() implementation will ignore the
    event (and so effects don't need to implement this method unless needed).
     __init__ N/A N/A self start_frame stop_frame delete_count N/A 0 0 None N/A N/A 
        :param start_frame: Start index for the effect.
        :param stop_frame: Stop index for the effect.
        :param delete_count: Number of frames before this effect is deleted.
         N/A N/A self _start_frame start_frame N/A N/A self _stop_frame stop_frame N/A N/A self _delete_count delete_count N/A N/A self _scene None N/A update N/A N/A self frame_no N/A N/A N/A 
        Process the animation effect for the specified frame number.

        :param frame_no: The index of the frame being generated.
         N/A N/A N/A frame_no N/A self _start_frame N/A N/A N/A self _stop_frame 0 N/A frame_no N/A self _stop_frame N/A N/A N/A N/A self _update frame_no N/A register_scene N/A N/A self scene N/A N/A N/A 
        Register the Scene that owns this Effect.

        :param scene: The Scene to be registered
         N/A N/A self _scene scene N/A reset N/A N/A self N/A N/A N/A 
        Function to reset the effect when replaying the scene.
         N/A abstractmethod _update N/A N/A self frame_no N/A N/A N/A 
        This effect will be called every time the mainline animator
        creates a new frame to display on the screen.

        :param frame_no: The index of the frame being generated.
         N/A abstractmethod stop_frame N/A N/A self N/A N/A N/A 
        Last frame for this effect.  A value of zero means no specific end.
         N/A abstractproperty delete_count N/A N/A self N/A N/A N/A 
        The number of frames before this Effect should be deleted.
         N/A N/A self _delete_count N/A property delete_count N/A N/A self value N/A N/A N/A N/A self _delete_count value N/A N/A delete_count setter process_event N/A N/A self event N/A N/A N/A 
        Process any input event.

        :param event: The event that was triggered.
        :returns: None if the Effect processed the event, else the original
                  event.
         N/A event N/A N/A Scroll N/A Effect N/A N/A 
    Special effect to scroll the screen up at a required rate.  Since the Screen
    has a limited size and will not wrap, ensure that it is large enough to
    Scroll for the desired time.
     __init__ N/A N/A self screen rate N/A kwargs N/A N/A 
        :param screen: The Screen being used for the Scene.
        :param rate: How many frames to wait between scrolling the screen.

        Also see the common keyword arguments in :py:obj:`.Effect`.
         N/A N/A N/A N/A super Scroll self __init__ kwargs N/A N/A self _screen screen N/A N/A self _rate rate N/A N/A self _last_frame None N/A reset N/A N/A self N/A N/A N/A N/A self _last_frame 0 N/A _update N/A N/A self frame_no N/A N/A N/A N/A N/A frame_no N/A self _last_frame N/A self _rate N/A N/A N/A N/A N/A self _screen scroll N/A N/A self _last_frame frame_no N/A stop_frame N/A N/A self N/A N/A N/A 0 N/A property N/A Cycle N/A Effect N/A N/A 
    Special effect to cycle the colours on some specified text from a
    Renderer.  The text is automatically centred to the width of the Screen.
    This effect is not compatible with multi-colour rendered text.
     __init__ N/A N/A self screen renderer y N/A kwargs N/A N/A 
        :param screen: The Screen being used for the Scene.
        :param renderer: The Renderer which is to be cycled.
        :param y: The line (y coordinate) for the start of the text.

        Also see the common keyword arguments in :py:obj:`.Effect`.
         N/A N/A N/A N/A super Cycle self __init__ kwargs N/A N/A self _screen screen N/A N/A self _renderer renderer N/A N/A self _y y N/A N/A self _colour 0 N/A reset N/A N/A self N/A N/A N/A N/A _update N/A N/A self frame_no N/A N/A N/A N/A N/A frame_no 2 0 N/A N/A N/A y N/A self _y N/A N/A image _ N/A N/A self _renderer rendered_text N/A line image N/A N/A N/A N/A N/A self _screen is_visible 0 y N/A N/A N/A N/A N/A self _screen centre line y N/A self _colour N/A y 1 N/A N/A self _colour N/A N/A N/A self _colour 1 8 N/A stop_frame N/A N/A self N/A N/A N/A 0 N/A property N/A BannerText N/A Effect N/A N/A 
    Special effect to scroll some text (from a Renderer) horizontally like a
    banner.
     __init__ N/A N/A self screen renderer y colour N/A kwargs N/A N/A 
        :param screen: The Screen being used for the Scene.
        :param renderer: The renderer to be scrolled
        :param y: The line (y coordinate) for the start of the text.
        :param colour: The colour attribute to use for the text.

        Also see the common keyword arguments in :py:obj:`.Effect`.
         N/A N/A N/A N/A super BannerText self __init__ kwargs N/A N/A self _screen screen N/A N/A self _renderer renderer N/A N/A self _y y N/A N/A self _colour colour N/A N/A self _text_pos None N/A N/A self _scr_pos None N/A reset N/A N/A self N/A N/A N/A N/A self _text_pos 0 N/A N/A self _scr_pos N/A N/A self _screen width N/A _update N/A N/A self frame_no N/A N/A N/A N/A N/A N/A self _scr_pos 0 N/A N/A self _text_pos N/A N/A self _renderer max_width N/A N/A N/A self _text_pos 1 N/A N/A N/A self _scr_pos 0 N/A N/A N/A self _scr_pos 1 N/A N/A image colours N/A N/A self _renderer rendered_text N/A N/A i line N/A enumerate image N/A N/A line N/A N/A N/A N/A colours N/A i append N/A None None N/A end_pos N/A min N/A len line N/A N/A N/A N/A self _text_pos N/A N/A self _screen width N/A self _scr_pos 1 N/A N/A N/A N/A self _screen paint N/A line N/A N/A self _text_pos end_pos N/A self _scr_pos N/A N/A self _y i N/A self _colour colour_map N/A N/A colours N/A i N/A N/A self _text_pos end_pos N/A stop_frame N/A N/A self N/A N/A N/A N/A N/A N/A self _start_frame N/A N/A self _renderer max_width N/A N/A self _screen width N/A property N/A Print N/A Effect N/A N/A 
    Special effect that simply prints the specified text (from a Renderer) at
    the required location.
     __init__ N/A N/A self screen renderer y x colour attr bg clear transparent speed N/A None 7 0 0 False True 4 kwargs N/A N/A 
        :param screen: The Screen being used for the Scene.
        :param renderer: The renderer to be printed.
        :param x: The column (x coordinate) for the start of the text.
                  If not specified, defaults to centring the text on screen.
        :param y: The line (y coordinate) for the start of the text.
        :param colour: The foreground colour to use for the text.
        :param attr: The colour attribute to use for the text.
        :param bg: The background colour to use for the text.
        :param clear: Whether to clear the text before stopping.
        :param speed: The refresh rate in frames between refreshes.

        Also see the common keyword arguments in :py:obj:`.Effect`.
         N/A N/A N/A N/A super Print self __init__ kwargs N/A N/A self _screen screen N/A N/A self _renderer renderer N/A N/A self _transparent transparent N/A N/A self _y y N/A N/A self _x N/A N/A x None N/A N/A N/A N/A self _screen width N/A renderer max_width 2 x N/A N/A self _colour colour N/A N/A self _attr attr N/A N/A self _bg bg N/A N/A self _clear clear N/A N/A self _speed speed N/A N/A self _frame_no 0 N/A reset N/A N/A self N/A N/A N/A N/A _update N/A N/A self frame_no N/A N/A N/A N/A self _frame_no frame_no N/A N/A N/A N/A self _clear N/A frame_no N/A N/A self _stop_frame 1 N/A N/A self _delete_count 1 N/A N/A i N/A range 0 N/A N/A self _renderer max_height N/A N/A N/A N/A N/A self _screen print_at N/A N/A N/A self _renderer max_width N/A self _x N/A N/A self _y i bg N/A self _bg N/A N/A N/A N/A frame_no N/A self _speed 0 N/A N/A N/A image colours N/A N/A self _renderer rendered_text N/A N/A i line N/A enumerate image N/A N/A N/A N/A N/A self _screen paint line N/A self _x N/A N/A self _y i N/A self _colour attr N/A self _attr bg N/A self _bg transparent N/A self _transparent colour_map N/A colours N/A i N/A stop_frame N/A N/A self N/A N/A N/A N/A self _stop_frame N/A property N/A Mirage N/A Effect N/A N/A 
    Special effect to make bits of the specified text appear over time.  This
    text is automatically centred on the screen.
     __init__ N/A N/A self screen renderer y colour N/A kwargs N/A N/A 
        :param screen: The Screen being used for the Scene.
        :param renderer: The renderer to be displayed.
        :param y: The line (y coordinate) for the start of the text.
        :param colour: The colour attribute to use for the text.

        Also see the common keyword arguments in :py:obj:`.Effect`.
         N/A N/A N/A N/A super Mirage self __init__ kwargs N/A N/A self _screen screen N/A N/A self _renderer renderer N/A N/A self _y y N/A N/A self _colour colour N/A reset N/A N/A self N/A N/A N/A N/A _update N/A N/A self frame_no N/A N/A N/A N/A N/A frame_no 2 0 N/A N/A N/A y N/A self _y N/A N/A image colours N/A N/A self _renderer rendered_text N/A N/A i line N/A enumerate image N/A N/A N/A N/A N/A self _screen is_visible 0 y N/A N/A x N/A N/A N/A N/A self _screen width N/A len line 2 N/A N/A j c N/A enumerate line N/A N/A N/A N/A c N/A N/A random 0.85 N/A N/A N/A N/A N/A N/A colours N/A i N/A j N/A 0 None N/A N/A N/A N/A N/A self _screen print_at c x y N/A N/A N/A colours N/A i N/A j N/A 0 N/A N/A N/A colours N/A i N/A j N/A 1 N/A N/A N/A N/A N/A self _screen print_at c x y N/A self _colour N/A x 1 N/A y 1 N/A stop_frame N/A N/A self N/A N/A N/A N/A self _stop_frame N/A property N/A _Star N/A object N/A N/A 
    Simple class to represent a single star for the Stars special effect.
     N/A _star_chars ..+..   ...x...  ...*...          __init__ N/A N/A self screen N/A N/A N/A 
        :param screen: The Screen being used for the Scene.
         N/A N/A self _screen screen N/A N/A self _cycle None N/A N/A self _old_char None N/A N/A N/A self _respawn N/A _respawn N/A N/A self N/A N/A N/A 
        Pick a random location for the star making sure it does
        not overwrite an existing piece of text.
         N/A N/A self _cycle N/A randint 0 N/A len N/A self _star_chars N/A N/A height width N/A N/A self _screen dimensions N/A True N/A N/A N/A self _x N/A randint 0 N/A width 1 N/A N/A self _y N/A randint 0 N/A height 1 N/A N/A N/A N/A N/A N/A self _screen get_from N/A self _x N/A self _y N/A 0 32 N/A N/A N/A N/A self _old_char N/A update N/A N/A self N/A N/A N/A 
        Draw the star.
         N/A N/A N/A N/A N/A self _screen is_visible N/A self _x N/A self _y N/A N/A N/A N/A self _respawn N/A N/A cur_char _ _ _ N/A N/A N/A self _screen get_from N/A self _x N/A self _y N/A N/A cur_char N/A N/A ord N/A self _old_char 32 N/A N/A N/A N/A self _respawn N/A N/A self _cycle 1 N/A N/A N/A self _cycle N/A len N/A self _star_chars N/A N/A N/A self _cycle 0 N/A new_char N/A N/A self _star_chars N/A N/A self _cycle N/A N/A new_char N/A self _old_char N/A N/A N/A N/A N/A N/A self _screen print_at new_char N/A self _x N/A self _y N/A N/A self _old_char new_char N/A N/A Stars N/A Effect N/A N/A 
    Add random stars to the screen and make them twinkle.
     __init__ N/A N/A self screen count N/A kwargs N/A N/A 
        :param screen: The Screen being used for the Scene.
        :param count: The number of starts to create.

        Also see the common keyword arguments in :py:obj:`.Effect`.
         N/A N/A N/A N/A super Stars self __init__ kwargs N/A N/A self _screen screen N/A N/A self _max count N/A N/A self _stars N/A N/A reset N/A N/A self N/A N/A N/A N/A self _stars N/A N/A _Star N/A self _screen N/A _ N/A range N/A self _max N/A _update N/A N/A self frame_no N/A N/A N/A star N/A self _stars N/A N/A N/A N/A star update N/A stop_frame N/A N/A self N/A N/A N/A 0 N/A property N/A _Trail N/A object N/A N/A 
    Track a single trail  for a falling character effect (a la Matrix).
     __init__ N/A N/A self screen x N/A N/A N/A 
        :param screen: The Screen being used for the Scene.
        :param x: The column (y coordinate) for this trail to use.
         N/A N/A self _screen screen N/A N/A self _x x N/A N/A self _y 0 N/A N/A self _life 0 N/A N/A self _rate 0 N/A N/A self _clear True N/A N/A N/A self _maybe_reseed True N/A _maybe_reseed N/A N/A self normal N/A N/A N/A 
        Randomly create a new column once this one is finished.
         N/A N/A self _y N/A self _rate N/A N/A self _life 1 N/A N/A N/A self _life 0 N/A N/A N/A self _clear N/A normal N/A N/A self _clear True N/A N/A self _rate N/A randint 1 2 N/A N/A self _clear N/A N/A N/A self _y 0 N/A N/A self _life N/A N/A N/A self _screen height N/A self _rate N/A N/A N/A self _y N/A N/A randint 0 N/A N/A N/A self _screen height 2 N/A N/A N/A self _screen height 4 N/A N/A self _life N/A N/A randint 1 N/A N/A N/A self _screen height N/A self _y N/A self _rate N/A update N/A N/A self reseed N/A N/A N/A 
        Update that trail!

        :param reseed: Whether we are in the normal reseed cycle or not.
         N/A N/A self _clear N/A N/A i N/A range 0 3 N/A N/A N/A N/A N/A self _screen print_at N/A self _x N/A N/A N/A N/A self _screen start_line N/A self _y i N/A N/A N/A self _maybe_reseed reseed N/A N/A i N/A range 0 3 N/A N/A N/A N/A N/A self _screen print_at N/A chr N/A randint 32 126 N/A self _x N/A N/A N/A N/A self _screen start_line N/A self _y i N/A Screen COLOUR_GREEN N/A i N/A range 4 6 N/A N/A N/A N/A N/A self _screen print_at N/A chr N/A randint 32 126 N/A self _x N/A N/A N/A N/A self _screen start_line N/A self _y i N/A Screen COLOUR_GREEN N/A Screen A_BOLD N/A N/A N/A self _maybe_reseed reseed N/A N/A Matrix N/A Effect N/A N/A 
    Matrix-like falling green letters.
     __init__ N/A N/A self screen N/A kwargs N/A N/A 
        :param screen: The Screen being used for the Scene.

        Also see the common keyword arguments in :py:obj:`.Effect`.
         N/A N/A N/A N/A super Matrix self __init__ kwargs N/A N/A self _screen screen N/A N/A self _chars N/A N/A reset N/A N/A self N/A N/A N/A N/A self _chars N/A N/A _Trail N/A self _screen x N/A x N/A range N/A N/A self _screen width N/A _update N/A N/A self frame_no N/A N/A N/A N/A N/A frame_no 2 0 N/A N/A char N/A self _chars N/A N/A N/A N/A char update N/A N/A N/A self _stop_frame 0 N/A N/A N/A self _stop_frame frame_no 100 N/A stop_frame N/A N/A self N/A N/A N/A N/A self _stop_frame N/A property N/A Wipe N/A Effect N/A N/A 
    Wipe the screen down from top to bottom.
     __init__ N/A N/A self screen bg N/A 0 kwargs N/A N/A 
        :param screen: The Screen being used for the Scene.
        :param bg: Optional background colour to use for the wipe.

        Also see the common keyword arguments in :py:obj:`.Effect`.
         N/A N/A N/A N/A super Wipe self __init__ kwargs N/A N/A self _screen screen N/A N/A self _bg bg N/A N/A self _y None N/A reset N/A N/A self N/A N/A N/A N/A self _y 0 N/A _update N/A N/A self frame_no N/A N/A N/A N/A N/A frame_no 2 0 N/A N/A N/A N/A N/A self _screen is_visible 0 N/A self _y N/A N/A N/A N/A N/A self _screen print_at N/A N/A N/A self _screen width 0 N/A self _y bg N/A self _bg N/A N/A self _y 1 N/A stop_frame N/A N/A self N/A N/A N/A N/A self _stop_frame N/A property N/A Sprite N/A Effect N/A N/A 
    An animated character capable of following a path around the screen.
     __init__ N/A N/A self screen renderer_dict path colour clear N/A N/A Screen COLOUR_WHITE True kwargs N/A N/A 
        :param screen: The Screen being used for the Scene.
        :param renderer_dict: A dictionary of Renderers to use for displaying
                              the Sprite.
        :param path: The Path for the Sprite to follow.
        :param colour: The colour to use to render the Sprite.
        :param clear: Whether to clear out old images or leave a trail.

        Also see the common keyword arguments in :py:obj:`.Effect`.
         N/A N/A N/A N/A super Sprite self __init__ kwargs N/A N/A self _screen screen N/A N/A self _renderer_dict renderer_dict N/A N/A self _path path N/A N/A self _index None N/A N/A self _colour colour N/A N/A self _clear clear N/A N/A self _old_height None N/A N/A self _old_width None N/A N/A self _old_x None N/A N/A self _old_y None N/A N/A self _dir_count 0 N/A N/A self _dir_x None N/A N/A self _dir_y None N/A N/A self _old_direction None N/A N/A N/A self reset N/A reset N/A N/A self N/A N/A N/A N/A self _dir_count 0 N/A N/A self _dir_x None N/A N/A self _dir_y None N/A N/A self _old_direction None N/A N/A N/A N/A self _path reset N/A last_position N/A N/A self N/A N/A N/A 
        Returns the last position of this Sprite as a tuple
        (x, y, width, height).
         N/A N/A N/A self _old_x N/A self _old_y N/A self _old_width N/A self _old_height N/A overlaps N/A N/A self other use_new_pos N/A False N/A N/A 
        Check whether this Sprite overlaps another.

        :param other: The other Sprite to check for an overlap.
        :param use_new_pos: Whether to use latest position (due to recent
            update).  Defaults to False.
        :returns: True if the two Sprites overlap.
         N/A N/A x y N/A use_new_pos N/A N/A N/A self _path next_pos N/A N/A self _old_x N/A self _old_y N/A w N/A self _old_width N/A h N/A self _old_height N/A N/A x2 y2 w2 h2 N/A N/A other last_position N/A N/A N/A x N/A N/A x2 w2 1 N/A x2 N/A N/A x w 1 N/A y N/A N/A y2 h2 1 N/A y2 N/A N/A y h 1 N/A N/A False N/A N/A True N/A _update N/A N/A self frame_no N/A N/A N/A N/A N/A frame_no 2 0 N/A N/A N/A N/A self _clear N/A N/A self _old_x None N/A N/A self _old_y None N/A N/A i N/A range 0 N/A self _old_height N/A N/A N/A N/A N/A self _screen print_at N/A N/A self _old_width N/A self _old_x N/A N/A self _old_y i 0 N/A N/A N/A N/A self _delete_count None N/A N/A self _delete_count 2 N/A N/A N/A N/A x y N/A N/A N/A self _path next_pos N/A N/A N/A N/A self _dir_count 3 0 N/A N/A direction None N/A N/A N/A self _dir_x None N/A N/A dx N/A N/A x N/A self _dir_x 2 N/A dy N/A y N/A self _dir_y N/A N/A N/A dx dx N/A dy dy N/A N/A direction N/A N/A dx 0 left right N/A N/A N/A N/A dx 0 N/A dy 0 N/A N/A direction default N/A N/A direction N/A N/A dy 0 up down N/A N/A self _dir_x x N/A N/A self _dir_y y N/A N/A direction N/A self _old_direction N/A N/A self _dir_count 1 N/A N/A direction N/A self _renderer_dict N/A N/A direction default N/A x N/A N/A N/A N/A self _renderer_dict N/A direction max_width 2 N/A y N/A N/A N/A N/A self _renderer_dict N/A direction max_height 2 N/A N/A N/A N/A self _path is_finished N/A N/A N/A N/A N/A self _path reset N/A N/A image colours N/A N/A N/A self _renderer_dict N/A direction rendered_text N/A N/A i line N/A enumerate image N/A N/A N/A N/A N/A self _screen paint line x N/A y i N/A self _colour colour_map N/A colours N/A i N/A N/A self _old_width N/A N/A N/A self _renderer_dict N/A direction max_width N/A N/A self _old_height N/A N/A N/A self _renderer_dict N/A direction max_height N/A N/A self _old_direction direction N/A N/A self _old_x x N/A N/A self _old_y y N/A stop_frame N/A N/A self N/A N/A N/A N/A self _stop_frame N/A property process_event N/A N/A self event N/A N/A N/A N/A isinstance N/A self _path DynamicPath N/A N/A N/A N/A N/A self _path process_event event N/A N/A event N/A N/A _Flake N/A object N/A N/A 
    Track a single snow flake.
     N/A _snow_chars .+* N/A _drift_chars  ,;#@ __init__ N/A N/A self screen N/A N/A N/A 
        :param screen: The Screen being used for the Scene.
         N/A N/A self _screen screen N/A N/A self _x 0 N/A N/A self _y 0 N/A N/A self _rate 0 N/A N/A self _char None N/A N/A N/A self _reseed N/A _reseed N/A N/A self N/A N/A N/A 
        Randomly create a new snowflake once this one is finished.
         N/A N/A self _char N/A choice N/A self _snow_chars N/A N/A self _rate N/A randint 1 3 N/A N/A self _x N/A randint 0 N/A N/A N/A self _screen width 1 N/A N/A self _y N/A N/A N/A self _screen start_line N/A randint 0 N/A self _rate N/A update N/A N/A self reseed N/A N/A N/A 
        Update that snowflake!

        :param reseed: Whether we are in the normal reseed cycle or not.
         N/A N/A N/A N/A self _screen print_at N/A self _x N/A self _y N/A current_char None N/A _ N/A range N/A self _rate N/A N/A N/A self _y 1 N/A N/A current_char _ _ _ N/A N/A N/A self _screen get_from N/A self _x N/A self _y N/A N/A current_char 32 N/A N/A N/A N/A N/A current_char N/A N/A ord x N/A x N/A N/A self _snow_chars N/A N/A self _y N/A N/A N/A self _screen start_line N/A N/A self _screen height N/A N/A N/A N/A N/A self _screen print_at N/A self _char N/A self _x N/A self _y N/A N/A N/A N/A self _y N/A N/A N/A self _screen start_line N/A N/A self _screen height N/A N/A N/A self _y N/A N/A N/A N/A self _screen start_line N/A N/A self _screen height 1 N/A drift_index N/A N/A N/A self _drift_chars find N/A chr current_char N/A N/A 0 drift_index N/A N/A len N/A self _drift_chars 1 N/A N/A drift_char N/A N/A self _drift_chars N/A N/A drift_index 1 N/A N/A N/A N/A self _screen print_at drift_char N/A self _x N/A self _y N/A N/A N/A N/A N/A self _screen print_at , N/A self _x N/A N/A self _y 1 N/A reseed N/A N/A N/A N/A self _reseed N/A N/A Snow N/A Effect N/A N/A 
    Settling snow effect.
     __init__ N/A N/A self screen N/A kwargs N/A N/A 
        :param screen: The Screen being used for the Scene.

        Also see the common keyword arguments in :py:obj:`.Effect`.
         N/A N/A N/A N/A super Snow self __init__ kwargs N/A N/A self _screen screen N/A N/A self _chars N/A N/A reset N/A N/A self N/A N/A N/A N/A self _chars N/A N/A _update N/A N/A self frame_no N/A N/A N/A N/A N/A frame_no 3 0 N/A N/A N/A N/A len N/A self _chars N/A N/A N/A self _screen width 3 N/A N/A N/A N/A N/A self _chars append N/A _Flake N/A self _screen N/A char N/A self _chars N/A N/A N/A N/A char update N/A N/A N/A self _stop_frame 0 N/A N/A N/A self _stop_frame frame_no 100 N/A stop_frame N/A N/A self N/A N/A N/A N/A self _stop_frame N/A property N/A Clock N/A Effect N/A N/A 
    An ASCII ticking clock (telling the correct local time).
     __init__ N/A N/A self screen x y r bg N/A N/A Screen COLOUR_BLACK kwargs N/A N/A 
        :param screen: The Screen being used for the Scene.
        :param x: X coordinate for the centre of the clock.
        :param y: Y coordinate for the centre of the clock.
        :param r: Radius of the clock.
        :param bg: Background colour for the clock.

        Also see the common keyword arguments in :py:obj:`.Effect`.
         N/A N/A N/A N/A super Clock self __init__ kwargs N/A N/A self _screen screen N/A N/A self _x x N/A N/A self _y y N/A N/A self _r r N/A N/A self _bg bg N/A N/A self _old_time None N/A reset N/A N/A self N/A N/A N/A N/A _update N/A N/A self frame_no N/A N/A _hour_pos N/A N/A t N/A N/A N/A N/A N/A N/A N/A t tm_hour N/A N/A t tm_min 60 pi 6 N/A _min_pos N/A N/A t N/A N/A N/A N/A N/A N/A t tm_min pi 30 N/A _sec_pos N/A N/A t N/A N/A N/A N/A N/A N/A t tm_sec pi 30 N/A N/A N/A N/A self _old_time None N/A N/A ot N/A self _old_time N/A N/A N/A N/A self _screen move N/A self _x N/A self _y N/A N/A N/A N/A self _screen draw N/A N/A self _x N/A N/A self _r N/A sin N/A _hour_pos ot N/A N/A self _y N/A N/A N/A self _r N/A cos N/A _hour_pos ot 2 char bg N/A self _bg N/A N/A N/A N/A self _screen move N/A self _x N/A self _y N/A N/A N/A N/A self _screen draw N/A N/A self _x N/A N/A N/A self _r N/A sin N/A _min_pos ot 2 N/A N/A self _y N/A N/A self _r N/A cos N/A _min_pos ot char bg N/A self _bg N/A N/A N/A N/A self _screen move N/A self _x N/A self _y N/A N/A N/A N/A self _screen draw N/A N/A self _x N/A N/A N/A self _r N/A sin N/A _sec_pos ot 2 N/A N/A self _y N/A N/A self _r N/A cos N/A _sec_pos ot char bg N/A self _bg N/A new_time N/A N/A N/A N/A N/A datetime datetime now timetuple N/A N/A N/A N/A self _screen move N/A self _x N/A self _y N/A N/A N/A N/A self _screen draw N/A N/A self _x N/A N/A self _r N/A sin N/A _hour_pos new_time N/A N/A self _y N/A N/A N/A self _r N/A cos N/A _hour_pos new_time 2 colour N/A Screen COLOUR_WHITE bg N/A self _bg N/A N/A N/A N/A self _screen move N/A self _x N/A self _y N/A N/A N/A N/A self _screen draw N/A N/A self _x N/A N/A N/A self _r N/A sin N/A _min_pos new_time 2 N/A N/A self _y N/A N/A self _r N/A cos N/A _min_pos new_time colour N/A Screen COLOUR_WHITE bg N/A self _bg N/A N/A N/A N/A self _screen move N/A self _x N/A self _y N/A N/A N/A N/A self _screen draw N/A N/A self _x N/A N/A N/A self _r N/A sin N/A _sec_pos new_time 2 N/A N/A self _y N/A N/A self _r N/A cos N/A _sec_pos new_time colour N/A Screen COLOUR_CYAN bg N/A self _bg thin True N/A N/A N/A N/A self _screen print_at o N/A self _x N/A self _y N/A Screen COLOUR_YELLOW N/A Screen A_BOLD bg N/A self _bg N/A N/A self _old_time new_time N/A stop_frame N/A N/A self N/A N/A N/A N/A self _stop_frame N/A property N/A Cog N/A Effect N/A N/A 
    A rotating cog.
     __init__ N/A N/A self screen x y radius direction N/A 1 kwargs N/A N/A 
        :param screen: The Screen being used for the Scene.
        :param x: X coordinate of the centre of the cog.
        :param y: Y coordinate of the centre of the cog.
        :param radius: The radius of the cog.
        :param direction: The direction of rotation. Positive numbers are
            anti-clockwise, negative numbers clockwise.

        Also see the common keyword arguments in :py:obj:`.Effect`.
         N/A N/A N/A N/A super Cog self __init__ kwargs N/A N/A self _screen screen N/A N/A self _x x N/A N/A self _y y N/A N/A self _radius radius N/A N/A self _old_frame 0 N/A N/A self _rate 2 N/A N/A self _direction direction N/A reset N/A N/A self N/A N/A N/A N/A _update N/A N/A self frame_no N/A N/A N/A N/A N/A frame_no N/A self _rate 0 N/A N/A f N/A N/A p N/A N/A N/A N/A N/A self _x N/A N/A N/A N/A self _radius 2 N/A 6 N/A N/A p 4 2 N/A sin N/A N/A N/A N/A self _old_frame p pi 40 N/A g N/A N/A p N/A N/A N/A N/A N/A self _y N/A N/A N/A self _radius N/A 3 N/A N/A p 4 2 N/A cos N/A N/A N/A N/A self _old_frame p pi 40 N/A N/A N/A N/A self _old_frame 0 N/A N/A N/A N/A N/A self _screen move N/A f 0 N/A g 0 N/A x N/A range 81 N/A N/A N/A N/A N/A self _screen draw N/A f x N/A g x char N/A N/A self _old_frame N/A self _direction N/A N/A N/A N/A self _screen move N/A f 0 N/A g 0 N/A x N/A range 81 N/A N/A N/A N/A N/A self _screen draw N/A f x N/A g x N/A stop_frame N/A N/A self N/A N/A N/A N/A self _stop_frame N/A property N/A RandomNoise N/A Effect N/A N/A 
    White noise effect - like an old analogue TV set that isn't quite tuned
    right.  If desired, a signal image (from a renderer) can be specified that
    will appear from the noise.
     __init__ N/A N/A self screen signal N/A None kwargs N/A N/A 
        :param screen: The Screen being used for the Scene.
        :param signal: The renderer to use as the 'signal' in the white noise.

        Also see the common keyword arguments in :py:obj:`.Effect`.
         N/A N/A N/A N/A super RandomNoise self __init__ kwargs N/A N/A self _screen screen N/A N/A self _signal signal N/A N/A self _strength 0.0 N/A N/A self _step None N/A reset N/A N/A self N/A N/A N/A N/A self _strength 0.0 N/A N/A self _step -0.01 N/A _update N/A N/A self frame_no N/A N/A N/A N/A self _signal N/A N/A start_x N/A int N/A N/A N/A N/A self _screen width N/A N/A self _signal max_width 2 N/A start_y N/A int N/A N/A N/A N/A self _screen height N/A N/A self _signal max_height 2 N/A N/A text colours N/A N/A self _signal rendered_text N/A N/A start_x start_y 0 N/A N/A text colours N/A N/A N/A y N/A range N/A N/A self _screen height N/A N/A N/A N/A self _strength 1.0 N/A N/A offset N/A randint 0 N/A int N/A 6 N/A 6 N/A self _strength N/A N/A offset 0 N/A x N/A range N/A N/A self _screen width N/A N/A ix N/A x start_x N/A iy N/A y start_y N/A N/A N/A self _signal N/A N/A random N/A self _strength N/A x start_x N/A y start_y N/A iy N/A len text N/A N/A ix offset N/A len N/A text N/A iy N/A N/A N/A N/A N/A self _screen paint N/A N/A text N/A iy N/A N/A ix offset x y colour_map N/A N/A N/A colours N/A iy N/A ix N/A N/A N/A N/A random 0.2 N/A N/A N/A N/A N/A self _screen print_at N/A chr N/A randint 33 126 x y N/A N/A self _strength N/A self _step N/A N/A N/A N/A self _strength 1.25 N/A N/A self _strength -0.5 N/A N/A N/A self _step N/A N/A self _step N/A stop_frame N/A N/A self N/A N/A N/A N/A self _stop_frame N/A property N/A Julia N/A Effect N/A N/A 
    Julia Set generator.  See http://en.wikipedia.org/wiki/Julia_set for more
    information on this fractal.
     N/A _greyscale @@&&99##GGHHhh3322AAss;;::..  N/A _256_palette N/A 196 202 208 214 220 226 154 118 82 46 47 48 49 50 51 45 39 33 27 21 57 93 129 201 200 199 198 197 0 __init__ N/A N/A self screen c N/A None kwargs N/A N/A 
        :param screen: The Screen being used for the Scene.
        :param c: The starting value of 'c' for the Julia Set.

        Also see the common keyword arguments in :py:obj:`.Effect`.
         N/A N/A N/A N/A super Julia self __init__ kwargs N/A N/A self _screen screen N/A N/A self _width N/A screen width N/A N/A self _height N/A screen height N/A N/A self _centre N/A 0.0 0.0 N/A N/A self _size N/A 4.0 4.0 N/A N/A self _min_x N/A self _min_y -2.0 N/A N/A self _max_x N/A self _max_y 2.0 N/A N/A self _c N/A N/A c None c N/A -0.8 0.156 N/A N/A self _scale 0.995 N/A reset N/A N/A self N/A N/A N/A N/A _update N/A N/A self frame_no N/A N/A N/A c N/A complex N/A N/A self _c N/A 0 N/A N/A self _c N/A 1 N/A sx N/A N/A N/A self _centre N/A 0 N/A N/A N/A self _size N/A 0 2.0 N/A sy N/A N/A N/A self _centre N/A 1 N/A N/A N/A self _size N/A 1 2.0 N/A y N/A range N/A self _height N/A N/A x N/A range N/A self _width N/A N/A z N/A complex N/A sx N/A N/A N/A self _size N/A 0 N/A x N/A self _width N/A sy N/A N/A N/A self _size N/A 1 N/A y N/A self _height N/A n N/A len N/A self _256_palette N/A N/A N/A N/A abs z 10 N/A n 1 N/A N/A z N/A N/A z 2 c N/A n 1 N/A colour N/A N/A N/A N/A self _screen colours 256 N/A N/A self _256_palette N/A N/A n 1 7 N/A N/A N/A N/A self _screen print_at N/A N/A self _greyscale N/A N/A n 1 x y colour N/A N/A self _size N/A N/A i N/A self _scale N/A i N/A self _size N/A area N/A N/A N/A self _size N/A 0 N/A N/A self _size N/A 1 N/A N/A N/A area 4.0 N/A area 16 N/A N/A N/A self _scale N/A 1.0 N/A self _scale N/A N/A self _c N/A N/A N/A N/A N/A self _c N/A 0 N/A cos N/A pi 180 N/A N/A N/A self _c N/A 1 N/A sin N/A pi 180 N/A N/A N/A N/A self _c N/A 0 N/A sin N/A pi 180 N/A N/A N/A self _c N/A 1 N/A cos N/A pi 180 N/A stop_frame N/A N/A self N/A N/A N/A N/A self _stop_frame N/A property N/A