Exemplo n.º 1
0
    def __init__(self, pathogen: dict, sinceRound: int):
        """Creates a new object

        Arguments:
            pathogen {dict} -- Pathogen medicated against
            sinceRound {int} -- [description]
        """
        self.pathogen = Pathogen.from_dict(pathogen)
        super().__init__("vaccineAvailable", sinceRound)
Exemplo n.º 2
0
    def __init__(self, pathogen: dict, round: int):
        """Initializes a new BT object

        Arguments:
            pathogen {dict} -- Dictionary of the Pathogen Object
            round {int} -- Round when this event occurred
        """
        self.pathogen = Pathogen.from_dict(pathogen)
        super().__init__('bioTerrorism', round)
Exemplo n.º 3
0
    def __init__(self, pathogen: dict, round: int):
        """Creates a new object

        Arguments:
            pathogen {dict} -- Pathogen medicated against
            round {int} -- Round the pathogen has been encountered in
        """
        self.pathogen = Pathogen.from_dict(pathogen)
        super().__init__("pathogenEncountered", round)
Exemplo n.º 4
0
    def __init__(self, pathogen: dict, round: int):
        """Creates a new object

        Arguments:
            pathogen {dict} -- Pathogen medicated against
            round {int} -- [description]
        """
        self.pathogen = Pathogen.from_dict(pathogen)
        super().__init__("medicationDeployed", round)
    def __init__(self, pathogen: dict, sinceRound: int, untilRound):
        """Creates a new object

        Arguments:
            pathogen {dict} -- Pathogen medicated
            sinceRound {int} -- Round started
            untilRound {[type]} -- Round it will be finished
        """
        self.pathogen = Pathogen.from_dict(pathogen)
        self.untilRound = untilRound
        super().__init__("medicationInDevelopment", sinceRound)
Exemplo n.º 6
0
    def __init__(self, pathogen, sinceRound, prevalence):
        """Creates a new object

        Arguments:
            pathogen {Pathogen} -- Pathogen Object
            sinceRound {int} -- Number of Round in which the outbreak started
            prevalence {float} -- Fraction as float between 0 and 1, % of infected citizens in the city
        """
        self.pathogen = Pathogen.from_dict(pathogen)
        self.prevalence = prevalence
        super().__init__("outbreak", sinceRound)
    def __init__(self, pathogen: dict, sinceRound: int, untilRound):
        """Create a new object

        Arguments:
            pathogen {dict} -- Pathogen to vax against
            sinceRound {int} -- Started development
            untilRound {[type]} -- When it will be finished
        """
        self.pathogen = Pathogen.from_dict(pathogen)
        self.untilRound = untilRound
        super().__init__("vaccineInDevelopment", sinceRound)