pymasep.common.initializer.initializer_object ============================================= .. py:module:: pymasep.common.initializer.initializer_object Classes ------- .. autoapisummary:: pymasep.common.initializer.initializer_object.InitializerObject Module Contents --------------- .. py:class:: InitializerObject(game, initializer_dict) Bases: :py:obj:`pymasep.common.initializer.initializer.Initializer` Initializer used to initialize an Object. 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(one_object) Apply the initializer for an Object. Apply the initializer of the ObjectState :param one_object: The Object to initialize