mpf.core.placeholder_manager
¶
Templates and placeholders.
-
class
mpf.core.placeholder_manager.
BaseTemplate
(template, placeholder_manger, default_value)¶ Base class for templates.
Initialise template.
-
evaluate
(parameters, fail_on_missing_params=False)¶ Evaluate template.
-
-
class
mpf.core.placeholder_manager.
BoolTemplate
(template, placeholder_manger, default_value)¶ Bool template.
Initialise template.
-
evaluate
(parameters, fail_on_missing_params=False)¶ Evaluate template to bool.
-
-
class
mpf.core.placeholder_manager.
FloatTemplate
(template, placeholder_manger, default_value)¶ Float template.
Initialise template.
-
evaluate
(parameters, fail_on_missing_params=False)¶ Evaluate template to float.
-
-
class
mpf.core.placeholder_manager.
IntTemplate
(template, placeholder_manger, default_value)¶ Float template.
Initialise template.
-
evaluate
(parameters, fail_on_missing_params=False)¶ Evaluate template to float.
-
-
class
mpf.core.placeholder_manager.
MachinePlaceholder
(machine)¶ Wraps the machine.
Initialise placeholder.
-
class
mpf.core.placeholder_manager.
PlaceholderManager
(machine)¶ Manages templates and placeholders for MPF.
Initialise.
-
build_bool_template
(template_str, default_value=False)¶ Build a bool template from a string.
-
build_float_template
(template_str, default_value=0.0)¶ Build a float template from a string.
-
build_int_template
(template_str, default_value=0)¶ Build a int template from a string.
-
evaluate_template
(template, parameters)¶ Evaluate template.
-
get_global_parameters
(name)¶ Return global params.
-