Starting ceilings and crushers by tag, stopping crushers, and starting stopped ones again.
Kinds: :lower_to_floor, :lower_and_crush, :raise_to_highest, and the crushers
:crush_and_raise, :fast_crush_and_raise and :silent_crush_and_raise.
Summary
Functions
Start type in every sector tagged tag that no mover has taken: {world, started?}.
Stop every crusher tagged tag where it is.
Functions
@spec by_tag(ElixirDoom.World.t(), integer(), atom()) :: {ElixirDoom.World.t(), boolean()}
Start type in every sector tagged tag that no mover has taken: {world, started?}.
@spec stop(ElixirDoom.World.t(), integer()) :: ElixirDoom.World.t()
Stop every crusher tagged tag where it is.