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.