コード例 #1
0
    def __init__(self, pos: int, race: str, color: Tuple[int, int, int] = None, size: int = None, gender: str = None, father: Animal = None, mother: Animal = None):

        self.gender = gender
        if self.gender is None:
            self.gender = Genders.random(Genders)

        self.color = color
        if self.color is None:
            self.color = Colors.BLUE.value
        if self.gender == Genders.FEMALE.value:
            self.color = Colors.lighten(Colors, self.color, 150)

        super().__init__(
            pos, self.content_type, race, self.color, size, self.gender, father, mother)