from GeoLib import *
from random import randint as rnd

def charge(color = (0,255,0)):
  clear_screen()
  draw_string(120,50,"Chargement en cours...",(0,0,0),"small")
  for i in range(101):
    progress_bar(90,63,200,10,i,color)
    show_screen()
    for j in range(rnd(500,10000)):
      continue
      
def cercles(n = 500):
  clear_screen()
  for i in range(n):
    circle(rnd(0,384),rnd(0,196),rnd(10,100),(rnd(0,248),rnd(0,255),rnd(0,248)))
    show_screen()
      
def cercles2(n = 500):
  clear_screen()
  for i in range(n):
    x, y = rnd(0,384), rnd(0,196)
    for r in range(rnd(20,80)):
      circle(x,y,r,(rnd(0,248),rnd(0,255),rnd(0,248)))
      show_screen()

def stat():
  draw_string(80,0,"Statistiques",(0,0,255),"large")
  line(0,25,384,25)
  stats = {
    "vie":10,
    "courage":50,
    "force":65,
    "habilete":20}
  a = 0
  for i in stats.keys():
    draw_string(0,30+20*a,i,(0,0,0),"small")
    clr = ((255,0,0),(255,255,0),(0,255,0))[(stats[i]>20)+(stats[i]>50)]
    progress_bar(120,30+20*a,200,10,stats[i],color=clr)
    line(0,45+20*a,383,45+20*a,(124,124,124))
    a += 1
  rectangle(0,107,383,84,color=(80,80,80),fill="squared")
  show_screen()