test18.nim 602 B

12345678910111213141516171819202122232425262728293031
  1. # --- Test 18. Duplicate nodes. --- #
  2. import nodesnim
  3. var
  4. node1obj: NodeObj
  5. node2obj: NodeObj
  6. node1 = Node("Node1", node1obj)
  7. node2 = node1.duplicate(node2obj)
  8. control1obj: ControlObj
  9. control2obj: ControlObj
  10. control1 = Control("Control1", control1obj)
  11. control2 = control1.duplicate(control2obj)
  12. node2.name = "Node2"
  13. node2.rect_size = Vector2(100, 100)
  14. echo node1.name
  15. echo node2.name
  16. echo node1.rect_size
  17. echo node2.rect_size
  18. control2.name = "Control2"
  19. control2.rect_size = Vector2(100, 100)
  20. echo control1.name
  21. echo control2.name
  22. echo control1.rect_size
  23. echo control2.rect_size