@@ -9,7 +9,7 @@ class Antigravity():
9
9
10
10
url = './antigravity.svg'
11
11
12
- def __init__ (self ,target = None ,interval = 10 ,append = True ):
12
+ def __init__ (self ,target = None ,interval = 10 ,append = True , fly = False ):
13
13
target = target or sys .stdout ._out
14
14
self .target = document .getElementById (target )if isinstance (target ,str )else target
15
15
doc = DOMParser .new ().parseFromString (open_url (self .url ).read (),"image/svg+xml" )
@@ -19,7 +19,12 @@ def __init__(self, target=None, interval=10, append=True):
19
19
else :
20
20
self .target .replaceChildren (self .node )
21
21
self .xoffset ,self .yoffset = 0 ,0
22
- setInterval (create_proxy (self .move ),interval )
22
+ self .interval = interval
23
+ if fly :
24
+ self .fly ()
25
+
26
+ def fly (self ):
27
+ setInterval (create_proxy (self .move ),self .interval )
23
28
24
29
def move (self ):
25
30
char = self .node .getElementsByTagName ('g' )[1 ]
@@ -30,4 +35,5 @@ def move(self):
30
35
else :
31
36
self .yoffset += random .normalvariate (0 ,1 )/ 20
32
37
33
- Antigravity (append = True );
38
+ _auto = Antigravity (append = True )
39
+ fly = _auto .fly