def __init__(self, swiat): print "Tworze konsumenta" self.plec = f_l.losuj_rozklad(zalozenia.plec_rozklad) self.wiek = int(f_l.losuj_rozklad(zalozenia.wiek_rozklad)) if self.wiek>18: self.wyksztalcenie = (f_l.losuj_zlozony_rozklad(zalozenia.wyksztalcenie_rozklad,[self.plec])) else: self.wyksztalcenie = "Brak" self.zarobki = int((f_l.losuj_zlozony_rozklad(zalozenia.zarobki_rozklad,[str(self.wiek),self.wyksztalcenie]))) self.zainteresowania = [f_l.losuj_rozklad(zalozenia.charaktery_rozklad) for x in range(3)] self.znajomi = [] self.wyksztalcenie = f_p.konwertuj_wyksztalcenie(self.wyksztalcenie) self.okazja = 0 #wybieranie domu while True: self.domx = random.randrange(0,zalozenia.wymiar_x) self.domy = random.randrange(0,zalozenia.wymiar_y) if swiat.mapa[self.domx][self.domy].typ == "Dom": break #wybieranie pracy while True: self.pracax = random.randrange(0,zalozenia.wymiar_x) self.pracay = random.randrange(0,zalozenia.wymiar_y) if swiat.mapa[self.pracax][self.pracay].typ == "Praca": break self.mozliwe_sklepy = []
def __init__(self,x,y, typ): self.x = x self.y = y self.droga = [] if typ == "Pusty": self.typ = "Pusty" else: self.typ = f_l.losuj_rozklad(zalozenia.lokalizacja_rozklad_typ)