def selected_value

bendvy-ecs-core@0.1.0.4 · compose.bend:145

import bendvy-ecs-core@0.1.0.4/compose.bend as Compose
import Base
import component.bend as Cmp

145# Optional means a live entity with either family presence state.
146def selected_value(~V: Data,mode: Selection,value: Cmp.Access<V>) -> Bool:
147  match mode value:
148    case Required{} Cmp.Found{_}: True{}
149    case Present{} Cmp.Found{_}: True{}
150    case Absent{} Cmp.ComponentAbsent{}: True{}
151    case Optional{} Cmp.Found{_}: True{}
152    case Optional{} Cmp.ComponentAbsent{}: True{}
153    case _ _: False{}

Uses (3)

Used by (5)