2019-08-18 17:19:11 +02:00
|
|
|
from colorama import Style, Fore
|
|
|
|
|
|
|
|
|
|
|
|
from time import sleep
|
|
|
|
from os import system
|
2019-08-25 18:51:45 +02:00
|
|
|
import sys
|
2019-08-18 17:19:11 +02:00
|
|
|
|
|
|
|
|
|
|
|
frames = []
|
|
|
|
for i in range(5):
|
2019-08-19 00:12:42 +02:00
|
|
|
with open('animation/'+str(i)+'.txt', 'r') as f:
|
2019-08-18 17:19:11 +02:00
|
|
|
content = f.read()
|
|
|
|
frames.append(f'{Fore.MAGENTA}'+content+f'{Style.RESET_ALL}')
|
|
|
|
|
|
|
|
def animate(n):
|
2019-08-19 00:12:42 +02:00
|
|
|
system('clear')
|
2019-08-18 17:19:11 +02:00
|
|
|
for i in range(n):
|
|
|
|
print(frames[i%5])
|
|
|
|
sleep(0.2)
|
|
|
|
system('clear')
|
|
|
|
|
2019-08-25 18:51:45 +02:00
|
|
|
def intro():
|
|
|
|
with open('animation/intro2.txt', 'r') as f:
|
|
|
|
anim = f.read()
|
|
|
|
system('clear')
|
|
|
|
print(f'{Fore.MAGENTA}', end='')
|
|
|
|
for ch in anim:
|
|
|
|
print(ch, end='')
|
|
|
|
sys.stdout.flush()
|
|
|
|
sleep(0.01)
|
|
|
|
# for i in range(5):
|
|
|
|
# system('clear')
|
|
|
|
# print(anim)
|
|
|
|
# sleep(0.4)
|
|
|
|
print(f'{Style.RESET_ALL}')
|
|
|
|
|
|
|
|
|
2019-08-18 17:19:11 +02:00
|
|
|
if __name__ == '__main__':
|
|
|
|
from sys import argv
|
|
|
|
animate(int(argv[1]))
|