Pushing the goose trick

This commit is contained in:
Anonymus Raccoon
2020-04-25 14:51:35 +02:00
parent bb3c646469
commit 31ecdf8df6
4 changed files with 46 additions and 46 deletions
+44
View File
@@ -0,0 +1,44 @@
from term_utils import Term
from trick import Trick
class LaughingGooseTrick(Trick):
@property
def name(self):
return "Test"
@property
def delay(self):
return 5
@property
def is_reversible(self):
return False
def revert(self):
pass
def run(self):
term = Term()
term.print("""
`:-.......``
+:o+++:---::
`/--::/o/-+s+.
`/::/so/:-:-:`
`s:----------.
/:+oo//soo/o
`+o/://///+.
/do:-:m--
oNNmy-o`
`-. `-/sdmNNNNNs`
sNNmmNNNNNNNNNNNNd`
:NNNNNNNNNNNNNNNNN-
-NNNNNNNNNNNNNNNd
oNNNNNNNNNNNNNm.
+NNNNNNNNNNNN/
oNNNNNdssmNd`
oNNy- .y`
:o .s
`s` -sso+/`
`ss+:. .-.`
.--:.` """)
-21
View File
@@ -1,21 +0,0 @@
from trick import Trick
class TestTrick(Trick):
@property
def name(self):
return "Test"
@property
def delay(self):
return 1
@property
def is_reversible(self):
return False
def revert(self):
pass
def run(self):
print("Test succeed")
-23
View File
@@ -54,28 +54,5 @@ class AnonymousGoose:
if __name__ == "__main__":
goose = AnonymousGoose()
term = Term()
term.print("""
`:-.......``
+:o+++:---::
`/--::/o/-+s+.
`/::/so/:-:-:`
`s:----------.
/:+oo//soo/o
`+o/://///+.
/do:-:m--
oNNmy-o`
`-. `-/sdmNNNNNs`
sNNmmNNNNNNNNNNNNd`
:NNNNNNNNNNNNNNNNN-
-NNNNNNNNNNNNNNNd
oNNNNNNNNNNNNNm.
+NNNNNNNNNNNN/
oNNNNNdssmNd`
oNNy- .y`
:o .s
`s` -sso+/`
`ss+:. .-.`
.--:.` """"")
goose.run()
goose.stop()
+2 -2
View File
@@ -28,9 +28,9 @@ class Trick(ABC):
@staticmethod
def get_random_trick():
from Tricks.test import TestTrick
from Tricks.laughing_goose import LaughingGooseTrick
tricks = [
TestTrick
LaughingGooseTrick
]
return random.choice(tricks)()