Version final

This commit is contained in:
barraux.a
2022-09-20 20:46:23 +02:00
parent b54683d98e
commit b6a29b45e9
6 changed files with 236 additions and 37 deletions
+4 -5
View File
@@ -94,17 +94,16 @@ class Cli():
except:
pass
def draw_bar(self, percent, x, y, **kwargs):
def draw_bar(self, percent, x, y, length=40, **kwargs):
"""dessine la barre de vie"""
length = 40
part_to_draw = length * percent // 100
for key, value in kwargs.items():
if key == 'color':
self.draw('|{}{}|'.format(''.join(['' for i in range(part_to_draw)]), ''.join(
[' ' for i in range(length - part_to_draw)])), x, y, color=value)
else:
self.draw('|{}{}|'.format(''.join(['' for i in range(part_to_draw)]), ''.join(
[' ' for i in range(length - part_to_draw)])), x, y, color='WHITE')
return
self.draw('|{}{}|'.format(''.join(['' for i in range(part_to_draw)]), ''.join(
[' ' for i in range(length - part_to_draw)])), x, y, color='GREEN')
def wipe(self):
"""vide le contenu de self.screen"""