def __init__(self): self.nb_maison_dispo = 32 self.nb_hotel_dispo = 12 self.dice = Dice() # instanciation des cartes self.carte_chance = Carte_chance() self.carte_communaute = Carte_communaute() # self.proprietes = proprietes_data # instanciation des cases propriété self.proprietes = [] for i in proprietes_data: self.proprietes.append(Propriete(i)) # for p in self.proprietes: p.fiche() # instanciation des cases gare self.gares = [] for i in gares_data: self.gares.append(Gare(i)) # for g in self.gares: g.fiche() # instanciation des cases compagnie self.compagnies = [] for i in compagnies_data: self.compagnies.append(Compagnie(i)) # for c in self.compagnies: c.fiche() # instanciation de la prison self.prison = Prison() # tableau des joueurs self.joueurs = []
from prison import Prison from user_interface import UI prison = Prison() UI = UI() UI.print_menu() # TO-DO NEXT """ Implement actual game (days actually running) -Somehow add people to the room they should be in at that hour -Remove them at end of hour -Implement gossip system -Gaining and spending -Update morale / skill -Attempt escapes -Send to solitary for some amount of days? -Check win condition """
#imports from inmate import Inmate from warden import Warden from prison import Prison from prisonBlock import PrisonBlock from setupHelper import createInmates #create chief warden w = Warden("Leo", "Glynn", 6546876, 100) #create prison oz = Prison("Oz", w) #create wardens ward01 = Warden("Tim", "McManus", 323243, 20) ward02 = Warden("Sean", "Murphy", 456788, 40) #create prison blocks pbA = PrisonBlock("Emerald City", 3, ward01) pbB = PrisonBlock("Block B", 5, ward02) #add blocks to prison oz.addBlock(pbA) oz.addBlock(pbB) print("\n") #print block strings print(oz.getBlocksString())