from Terrain import Terrain
class Promoteur:
   def __init__(self):
      self.m_tr = []
   
   def charger(self,fn):
      f = open(fn,"r")
      for ligne in f:
         s = ligne.strip("\n")
         w,h,ss = s.split(" ")
         v = ss[0]
         b = (v == 'v')
         tr = Terrain(float(w),float(h),bool(b))
         self.m_tr.append(tr)
      f.close()
   
   def afficher(self):
      for j in range(0,len(self.m_tr)):
         self.m_tr[j].afficher()
   
   def calculer(self):
      sv,sd = 0.0,0.0
      for j in range(0,len(self.m_tr)):
         if (self.m_tr[j].dispo()):
            sd += self.m_tr[j].surface()
         else:
            sv += self.m_tr[j].surface()
      print("Surface vente",sv)
      print("Surface dispo",sd)
