123456789101112131415161718192021 |
- # --- Test 8. Make your own node. --- #
- import nodesnim
- type
- MyOwnNodeRef = ref MyOwnNodeObj
- MyOwnNodeObj = object of NodeRef # NodeRef/Node2DRef/ControlRef/Node3DRef
- property: int
- proc MyOwnNode(name: string = "MyOwnNode"): MyOwnNodeRef =
- nodepattern(MyOwnNodeRef)
- # controlpattern()/node2dpattern()/node3dpattern()
- result.property = 100
- build:
- - MyOwnNode node:
- property: 10
- echo node.property
|