diff --git a/Tricks/laughing_goose.py b/Tricks/laughing_goose.py new file mode 100644 index 0000000..b2bffb3 --- /dev/null +++ b/Tricks/laughing_goose.py @@ -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+:. .-.` + .--:.` """) diff --git a/Tricks/test.py b/Tricks/test.py deleted file mode 100644 index d2ce790..0000000 --- a/Tricks/test.py +++ /dev/null @@ -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") diff --git a/main.py b/main.py index 39e450c..6334911 100755 --- a/main.py +++ b/main.py @@ -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() diff --git a/trick.py b/trick.py index e6ebfcc..370bbcb 100644 --- a/trick.py +++ b/trick.py @@ -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)()