Version final
This commit is contained in:
@@ -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"""
|
||||
|
||||
Reference in New Issue
Block a user