""" Class for the score table: Marker.

    Attributes:
    __level: in str we put the name "Level" and then we attribute the value 0 as integer.
    __alive: in str we put the name "Alive" and then we attribute the value 0 as integer.
    __saved: in str we put the name "Saved" and then we attribute the value 0 as integer.
    __died: in str we put the name "Died" and then we attribute the value 0 as integer.
    __ladders: in str we put the name "Ladders" and then we attribute the value 0 as integer.
    __umbrellas: in str we put the name "Umbrellas" and then we attribute the value 0 as integer.
    __blockers: in str we put the name "Blockers" and then we attribute the value 0 as integer.

    """


class Marker:
    __level: str = "Level: "
    __level_value: int = 0
    __alive: str = "Alive: "
    __alive_value: int = 0
    __saved: str = "Saved: "
    __saved_value: int = 0
    __died: str = "Died: "
    __died_value: int = 0
    __ladders: str = "Ladders: "
    __ladder_value: int = 0
    __umbrellas: str = "Umbrellas: "
    __umbrellas_value: int = 0
    __blockers: str = "Blockers: "
    __blockers_value: int = 0

    def __init__(self, level, alive, saved, died, ladders, umbrellas, blockers):
        self.__level_value = level
        self.__alive_value = alive
        self.__saved_value = saved
        self.__died_value = died
        self.__ladders_value = ladders
        self.__umbrellas_value = umbrellas
        self.__blockers_value = blockers

    # Getters for the game board's text
    @property
    def level(self):
        return self.__level

    @property
    def alive(self):
        return self.__alive

    @property
    def saved(self):
        return self.__saved

    @property
    def died(self):
        return self.__died

    @property
    def ladders(self):
        return self.__ladders

    @property
    def umbrellas(self):
        return self.__umbrellas

    @property
    def blockers(self):
        return self.__blockers

    @property
    def level_value(self):
        return self.__level_value

    @level_value.setter
    def level_value(self, value):
        self.__level_value = value

    @property
    def alive_value(self):
        return self.__alive_value

    @alive_value.setter
    def alive_value(self, value):
        self.__alive_value = value

    @property
    def saved_value(self):
        return self.__saved_value

    @saved_value.setter
    def saved_value(self, value):
        self.__saved_value = value

    @property
    def died_value(self):
        return self.__died_value

    @died_value.setter
    def died_value(self, value):
        self.__died_value = value

    @property
    def ladders_value(self):
        return self.__ladders_value

    @ladders_value.setter
    def ladders_value(self, value):
        self.__ladders_value = value

    @property
    def umbrellas_value(self):
        return self.__umbrellas_value

    @umbrellas_value.setter
    def umbrellas_value(self, value):
        self.__umbrellas_value = value

    @property
    def blockers_value(self):
        return self.__blockers_value

    @blockers_value.setter
    def blockers_value(self, value):
        self.__blockers_value = value

8e573eb9d016997bff577101f853deeb0557e3ae
<mask token>


class Marker:
    __level: str = 'Level: '
    __level_value: int = 0
    __alive: str = 'Alive: '
    __alive_value: int = 0
    __saved: str = 'Saved: '
    __saved_value: int = 0
    __died: str = 'Died: '
    __died_value: int = 0
    __ladders: str = 'Ladders: '
    __ladder_value: int = 0
    __umbrellas: str = 'Umbrellas: '
    __umbrellas_value: int = 0
    __blockers: str = 'Blockers: '
    __blockers_value: int = 0

    def __init__(self, level, alive, saved, died, ladders, umbrellas, blockers
        ):
        self.__level_value = level
        self.__alive_value = alive
        self.__saved_value = saved
        self.__died_value = died
        self.__ladders_value = ladders
        self.__umbrellas_value = umbrellas
        self.__blockers_value = blockers

    @property
    def level(self):
        return self.__level
    <mask token>
    <mask token>

    @property
    def died(self):
        return self.__died
    <mask token>

    @property
    def umbrellas(self):
        return self.__umbrellas
    <mask token>

    @property
    def level_value(self):
        return self.__level_value

    @level_value.setter
    def level_value(self, value):
        self.__level_value = value
    <mask token>

    @alive_value.setter
    def alive_value(self, value):
        self.__alive_value = value

    @property
    def saved_value(self):
        return self.__saved_value

    @saved_value.setter
    def saved_value(self, value):
        self.__saved_value = value

    @property
    def died_value(self):
        return self.__died_value
    <mask token>

    @property
    def ladders_value(self):
        return self.__ladders_value

    @ladders_value.setter
    def ladders_value(self, value):
        self.__ladders_value = value

    @property
    def umbrellas_value(self):
        return self.__umbrellas_value

    @umbrellas_value.setter
    def umbrellas_value(self, value):
        self.__umbrellas_value = value
    <mask token>
    <mask token>

<mask token>


class Marker:
    __level: str = 'Level: '
    __level_value: int = 0
    __alive: str = 'Alive: '
    __alive_value: int = 0
    __saved: str = 'Saved: '
    __saved_value: int = 0
    __died: str = 'Died: '
    __died_value: int = 0
    __ladders: str = 'Ladders: '
    __ladder_value: int = 0
    __umbrellas: str = 'Umbrellas: '
    __umbrellas_value: int = 0
    __blockers: str = 'Blockers: '
    __blockers_value: int = 0

    def __init__(self, level, alive, saved, died, ladders, umbrellas, blockers
        ):
        self.__level_value = level
        self.__alive_value = alive
        self.__saved_value = saved
        self.__died_value = died
        self.__ladders_value = ladders
        self.__umbrellas_value = umbrellas
        self.__blockers_value = blockers

    @property
    def level(self):
        return self.__level
    <mask token>

    @property
    def saved(self):
        return self.__saved

    @property
    def died(self):
        return self.__died
    <mask token>

    @property
    def umbrellas(self):
        return self.__umbrellas
    <mask token>

    @property
    def level_value(self):
        return self.__level_value

    @level_value.setter
    def level_value(self, value):
        self.__level_value = value
    <mask token>

    @alive_value.setter
    def alive_value(self, value):
        self.__alive_value = value

    @property
    def saved_value(self):
        return self.__saved_value

    @saved_value.setter
    def saved_value(self, value):
        self.__saved_value = value

    @property
    def died_value(self):
        return self.__died_value
    <mask token>

    @property
    def ladders_value(self):
        return self.__ladders_value

    @ladders_value.setter
    def ladders_value(self, value):
        self.__ladders_value = value

    @property
    def umbrellas_value(self):
        return self.__umbrellas_value

    @umbrellas_value.setter
    def umbrellas_value(self, value):
        self.__umbrellas_value = value

    @property
    def blockers_value(self):
        return self.__blockers_value

    @blockers_value.setter
    def blockers_value(self, value):
        self.__blockers_value = value

<mask token>


class Marker:
    __level: str = 'Level: '
    __level_value: int = 0
    __alive: str = 'Alive: '
    __alive_value: int = 0
    __saved: str = 'Saved: '
    __saved_value: int = 0
    __died: str = 'Died: '
    __died_value: int = 0
    __ladders: str = 'Ladders: '
    __ladder_value: int = 0
    __umbrellas: str = 'Umbrellas: '
    __umbrellas_value: int = 0
    __blockers: str = 'Blockers: '
    __blockers_value: int = 0

    def __init__(self, level, alive, saved, died, ladders, umbrellas, blockers
        ):
        self.__level_value = level
        self.__alive_value = alive
        self.__saved_value = saved
        self.__died_value = died
        self.__ladders_value = ladders
        self.__umbrellas_value = umbrellas
        self.__blockers_value = blockers

    @property
    def level(self):
        return self.__level
    <mask token>

    @property
    def saved(self):
        return self.__saved

    @property
    def died(self):
        return self.__died

    @property
    def ladders(self):
        return self.__ladders

    @property
    def umbrellas(self):
        return self.__umbrellas
    <mask token>

    @property
    def level_value(self):
        return self.__level_value

    @level_value.setter
    def level_value(self, value):
        self.__level_value = value
    <mask token>

    @alive_value.setter
    def alive_value(self, value):
        self.__alive_value = value

    @property
    def saved_value(self):
        return self.__saved_value

    @saved_value.setter
    def saved_value(self, value):
        self.__saved_value = value

    @property
    def died_value(self):
        return self.__died_value
    <mask token>

    @property
    def ladders_value(self):
        return self.__ladders_value

    @ladders_value.setter
    def ladders_value(self, value):
        self.__ladders_value = value

    @property
    def umbrellas_value(self):
        return self.__umbrellas_value

    @umbrellas_value.setter
    def umbrellas_value(self, value):
        self.__umbrellas_value = value

    @property
    def blockers_value(self):
        return self.__blockers_value

    @blockers_value.setter
    def blockers_value(self, value):
        self.__blockers_value = value

<mask token>


class Marker:
    __level: str = 'Level: '
    __level_value: int = 0
    __alive: str = 'Alive: '
    __alive_value: int = 0
    __saved: str = 'Saved: '
    __saved_value: int = 0
    __died: str = 'Died: '
    __died_value: int = 0
    __ladders: str = 'Ladders: '
    __ladder_value: int = 0
    __umbrellas: str = 'Umbrellas: '
    __umbrellas_value: int = 0
    __blockers: str = 'Blockers: '
    __blockers_value: int = 0

    def __init__(self, level, alive, saved, died, ladders, umbrellas, blockers
        ):
        self.__level_value = level
        self.__alive_value = alive
        self.__saved_value = saved
        self.__died_value = died
        self.__ladders_value = ladders
        self.__umbrellas_value = umbrellas
        self.__blockers_value = blockers

    @property
    def level(self):
        return self.__level

    @property
    def alive(self):
        return self.__alive

    @property
    def saved(self):
        return self.__saved

    @property
    def died(self):
        return self.__died

    @property
    def ladders(self):
        return self.__ladders

    @property
    def umbrellas(self):
        return self.__umbrellas

    @property
    def blockers(self):
        return self.__blockers

    @property
    def level_value(self):
        return self.__level_value

    @level_value.setter
    def level_value(self, value):
        self.__level_value = value

    @property
    def alive_value(self):
        return self.__alive_value

    @alive_value.setter
    def alive_value(self, value):
        self.__alive_value = value

    @property
    def saved_value(self):
        return self.__saved_value

    @saved_value.setter
    def saved_value(self, value):
        self.__saved_value = value

    @property
    def died_value(self):
        return self.__died_value

    @died_value.setter
    def died_value(self, value):
        self.__died_value = value

    @property
    def ladders_value(self):
        return self.__ladders_value

    @ladders_value.setter
    def ladders_value(self, value):
        self.__ladders_value = value

    @property
    def umbrellas_value(self):
        return self.__umbrellas_value

    @umbrellas_value.setter
    def umbrellas_value(self, value):
        self.__umbrellas_value = value

    @property
    def blockers_value(self):
        return self.__blockers_value

    @blockers_value.setter
    def blockers_value(self, value):
        self.__blockers_value = value

""" Class for the score table: Marker.

    Attributes:
    __level: in str we put the name "Level" and then we attribute the value 0 as integer.
    __alive: in str we put the name "Alive" and then we attribute the value 0 as integer.
    __saved: in str we put the name "Saved" and then we attribute the value 0 as integer.
    __died: in str we put the name "Died" and then we attribute the value 0 as integer.
    __ladders: in str we put the name "Ladders" and then we attribute the value 0 as integer.
    __umbrellas: in str we put the name "Umbrellas" and then we attribute the value 0 as integer.
    __blockers: in str we put the name "Blockers" and then we attribute the value 0 as integer.

    """


class Marker:
    __level: str = "Level: "
    __level_value: int = 0
    __alive: str = "Alive: "
    __alive_value: int = 0
    __saved: str = "Saved: "
    __saved_value: int = 0
    __died: str = "Died: "
    __died_value: int = 0
    __ladders: str = "Ladders: "
    __ladder_value: int = 0
    __umbrellas: str = "Umbrellas: "
    __umbrellas_value: int = 0
    __blockers: str = "Blockers: "
    __blockers_value: int = 0

    def __init__(self, level, alive, saved, died, ladders, umbrellas, blockers):
        self.__level_value = level
        self.__alive_value = alive
        self.__saved_value = saved
        self.__died_value = died
        self.__ladders_value = ladders
        self.__umbrellas_value = umbrellas
        self.__blockers_value = blockers

    # Getters for the game board's text
    @property
    def level(self):
        return self.__level

    @property
    def alive(self):
        return self.__alive

    @property
    def saved(self):
        return self.__saved

    @property
    def died(self):
        return self.__died

    @property
    def ladders(self):
        return self.__ladders

    @property
    def umbrellas(self):
        return self.__umbrellas

    @property
    def blockers(self):
        return self.__blockers

    @property
    def level_value(self):
        return self.__level_value

    @level_value.setter
    def level_value(self, value):
        self.__level_value = value

    @property
    def alive_value(self):
        return self.__alive_value

    @alive_value.setter
    def alive_value(self, value):
        self.__alive_value = value

    @property
    def saved_value(self):
        return self.__saved_value

    @saved_value.setter
    def saved_value(self, value):
        self.__saved_value = value

    @property
    def died_value(self):
        return self.__died_value

    @died_value.setter
    def died_value(self, value):
        self.__died_value = value

    @property
    def ladders_value(self):
        return self.__ladders_value

    @ladders_value.setter
    def ladders_value(self, value):
        self.__ladders_value = value

    @property
    def umbrellas_value(self):
        return self.__umbrellas_value

    @umbrellas_value.setter
    def umbrellas_value(self, value):
        self.__umbrellas_value = value

    @property
    def blockers_value(self):
        return self.__blockers_value

    @blockers_value.setter
    def blockers_value(self, value):
        self.__blockers_value = value
