pymasep.common.initializer.initializer_object_state =================================================== .. py:module:: pymasep.common.initializer.initializer_object_state Classes ------- .. autoapisummary:: pymasep.common.initializer.initializer_object_state.InitializerObjectState Module Contents --------------- .. py:class:: InitializerObjectState(game, initializer_dict) Bases: :py:obj:`pymasep.common.initializer.initializer.Initializer` Initializer used to initialize an ObjectState. An initializer can be executed by the Engine (by default) or processed by the Interface. An initializer is created from a dictionary. The format is the following: - name: name of the initializer used as id - value_type: for Characteristic, the type of the value (as string) - subclass_initializer: name of sub initializer used to initialize sub BaseObject. For an object, the name of the subclass_initializer must be 'objectstate'. These initializers must already exist in the game. :param game: the game where the initializer is created :param initializer_dict: the dictionary used to create the initializer .. py:method:: apply(object_state) Apply the initializer for an ObjectState. Apply the initializer of oll Characteristics :param object_state: The ObjectState to initialize