/atom/movable/plane_master_controller

Atom that manages and controls multiple planes. It's an atom so we can hook into add_filter etc. Multiple controllers can control one plane.
Vars | |
controlled_planes | List of planes in this controllers control. Initially this is a normal list, but becomes an assoc list of plane numbers as strings | plane instance |
---|---|
owner_hud | hud that owns this controller |
Procs | |
Initialize | Ensures that all the planes are correctly in the controlled_planes list. |
add_filter | Full override so we can just use filterrific |
get_filters | Gets all filters for this controllers plane masters |
remove_filter | Full override so we can just use filterrific |
transition_filter | Transitions all filters owned by this plane master controller |
Var Details
controlled_planes

List of planes in this controllers control. Initially this is a normal list, but becomes an assoc list of plane numbers as strings | plane instance
owner_hud

hud that owns this controller
Proc Details
Initialize
Ensures that all the planes are correctly in the controlled_planes list.
add_filter
Full override so we can just use filterrific
get_filters
Gets all filters for this controllers plane masters
remove_filter
Full override so we can just use filterrific
transition_filter
Transitions all filters owned by this plane master controller