from actors.world_related import AbstractWorldRelatedActor as WorldRelatedActor
from actors.worlds import Base as World
from auxillary import Position


class Base(WorldRelatedActor):
    """
    Базовый класс для всех распространителей звуковых сигналов.
    """

    def __init__(self, position: Position, world: World, sensors: list):
        """
        Конструктор.
        :param Position position: Позиция актора в мире.
        :param World world: Мир, к которому прикреплён актор.
        :param list sensors: Сенсоры, среди которых нужно распространять сигнал.
        """
        super().__init__(position=position, world=world)
        self.sensors = sensors

651c08bebe9822177b6bf3fd032930207c3becd1
<mask token>

<mask token>


class Base(WorldRelatedActor):
    <mask token>
    <mask token>

<mask token>


class Base(WorldRelatedActor):
    <mask token>

    def __init__(self, position: Position, world: World, sensors: list):
        """
        Конструктор.
        :param Position position: Позиция актора в мире.
        :param World world: Мир, к которому прикреплён актор.
        :param list sensors: Сенсоры, среди которых нужно распространять сигнал.
        """
        super().__init__(position=position, world=world)
        self.sensors = sensors

<mask token>


class Base(WorldRelatedActor):
    """
    Базовый класс для всех распространителей звуковых сигналов.
    """

    def __init__(self, position: Position, world: World, sensors: list):
        """
        Конструктор.
        :param Position position: Позиция актора в мире.
        :param World world: Мир, к которому прикреплён актор.
        :param list sensors: Сенсоры, среди которых нужно распространять сигнал.
        """
        super().__init__(position=position, world=world)
        self.sensors = sensors

from actors.world_related import AbstractWorldRelatedActor as WorldRelatedActor
from actors.worlds import Base as World
from auxillary import Position


class Base(WorldRelatedActor):
    """
    Базовый класс для всех распространителей звуковых сигналов.
    """

    def __init__(self, position: Position, world: World, sensors: list):
        """
        Конструктор.
        :param Position position: Позиция актора в мире.
        :param World world: Мир, к которому прикреплён актор.
        :param list sensors: Сенсоры, среди которых нужно распространять сигнал.
        """
        super().__init__(position=position, world=world)
        self.sensors = sensors
