Class Selection

Tables

selection.instance

Methods

selection:new (primary_stone, secondary_stone)
selection:stones ()
selection:is_activated ()
selection:activate (world, x, y)
selection:update (x, y)
selection:deactivate ()
selection:_set_kind (kind)


Tables

selection.instance

Fields:

  • primary_stone windfield.Collider
  • secondary_stone windfield.Collider

Methods

selection:new (primary_stone, secondary_stone)

Parameters:

  • primary_stone windfield.Collider
  • secondary_stone windfield.Collider

Returns:

    Selection
selection:stones ()

Returns:

    {windfield.Collider,windfield.Collider} primary and secondary stones
selection:is_activated ()

Returns:

    bool
selection:activate (world, x, y)

Parameters:

  • world windfield.World
  • x number [0, ∞)
  • y number [0, ∞)
selection:update (x, y)

Parameters:

  • x number [0, ∞)
  • y number [0, ∞)
selection:deactivate ()
selection:_set_kind (kind)

Parameters:

  • kind "static" or "dynamic"
generated by LDoc 1.5.0 Last updated 2025-08-29 19:58:28