def current
bendvy-ecs-core@0.1.0.4 · inspector_machine_projection.bend:15
import bendvy-ecs-core@0.1.0.4/inspector_machine_projection.bend as InspectorMachineProjection
import Base
import inspector.bend as I
import machine.bend as M
import machine_world.bend as MW
15def current(~S:Data,~K:Data,~V:Data,~Store:Type,~R:Type,~E:Data,~take_resource:R -> R & M.Slot<S,K,V>,frame:I.Frame<S,Store,R,E>) -> I.Frame<S,Store,R,E> & M.CurrentView<S,K,V>:
16 match frame:
17 case I.Frame{world,cursor}:projected(~S,~K,~V,~Store,~R,~E,cursor,MW.take(~S,~K,~V,~Store,~R,~E,~take_resource,world))