pymasep.common.initializer.initializer_charac_interface_shared ============================================================== .. py:module:: pymasep.common.initializer.initializer_charac_interface_shared Classes ------- .. autoapisummary:: pymasep.common.initializer.initializer_charac_interface_shared.InitializerCharacInterfaceShared Module Contents --------------- .. py:class:: InitializerCharacInterfaceShared(game, initializer_dict) Bases: :py:obj:`pymasep.common.initializer.initializer_charac_interface.InitializerCharacInterface` Initializer to choose Characteristic with VALUE_MODE_CHOICE shared among multiple interface. :param game: the game where the initializer is created :param initializer_dict: the dictionary used to create the initializer .. py:method:: filter_choice(charac_name, state) Filter choices when an interface chose a value, all others must remove this choice. :param charac_name: Characteristic name used to filter other characteristics :param state: state where the characteristic is stored :return: the new list of choices filtered removing the value of