added animation for dice results in user_interface.py and corresponding ascii art file.

This commit is contained in:
adamercat 2020-12-17 22:49:21 +01:00
parent f166c965bb
commit a58882fa13
2 changed files with 232 additions and 1 deletions

View File

@ -0,0 +1,205 @@
__________,
/ /|´
/________ / |
| | |
| | |
| o | |
| | /
|_________|/
#
,
________`_ ´
/ /| -
/________ / |`
| | |
| | |
| o | |
| | /
|_________|/
#
` ´
__________ -
/ /|
/________ / | `
| | |
| | |
| o | |
| | /
|_________|/
#
$
__________,
/ /|´
/________ / |
| | |
| o | |
| | |
| o | /
|_________|/
#
,
________`_ ´
/ /| -
/________ / |`
| | |
| o | |
| | |
| o | /
|_________|/
#
` ´
__________ -
/ /|
/________ / | `
| | |
| o | |
| | |
| o | /
|_________|/
#
$
__________,
/ /|´
/________ / |
| | |
| o | |
| o | |
| o | /
|_________|/
#
,
________`_ ´
/ /| -
/________ / |`
| | |
| o | |
| o | |
| o | /
|_________|/
#
` ´
__________ -
/ /|
/________ / | `
| | |
| o | |
| o | |
| o | /
|_________|/
#
$
__________,
/ /|´
/________ / |
| | |
| o o | |
| | |
| o o | /
|_________|/
#
,
________`_ ´
/ /| -
/________ / |`
| | |
| o o | |
| | |
| o o | /
|_________|/
#
` ´
__________ -
/ /|
/________ / | `
| | |
| o o | |
| | |
| o o | /
|_________|/
#
$
__________,
/ /|´
/________ / |
| | |
| o o | |
| o | |
| o o | /
|_________|/
#
,
________`_ ´
/ /| -
/________ / |`
| | |
| o o | |
| o | |
| o o | /
|_________|/
#
` ´
__________ -
/ /|
/________ / | `
| | |
| o o | |
| o | |
| o o | /
|_________|/
#
$
__________,
/ /|´
/________ / |
| | |
| o o | |
| o o | |
| o o | /
|_________|/
#
,
________`_ ´
/ /| -
/________ / |`
| | |
| o o | |
| o o | |
| o o | /
|_________|/
#
` ´
__________ -
/ /|
/________ / | `
| | |
| o o | |
| o o | |
| o o | /
|_________|/
#
$

View File

@ -29,5 +29,31 @@ def clear():
else: # for linux, mac
os.system('clear')
def pling(current_roll):
with open('pling_animation', 'r', encoding='utf8') as f:
big_string = ""
animations = []
scan_lines = ''
for line in f:
big_string = big_string + line
if line[0] == '$':
animations.append(big_string[:-2])
big_string = ''
dice_animation()
dice_result = animations[current_roll[0] - 1]
for line in dice_result:
scan_lines += line
if line[0] == '#':
clear()
print(scan_lines[:-2])
time.sleep(1)
scan_lines = ""
#for item in animations:
#print(item)
#print('------------------------------------')
#dice_animation()
#for i in range(1,7):
#pling(i)