test10.nim 724 B

1234567891011121314151617181920212223242526272829303132333435
  1. # --- Test 10. Anchor setting. --- #
  2. import nodesnim
  3. var
  4. window = newWindow("hello world", 640, 360)
  5. mainsceneobj: SceneObj
  6. main_scene = Scene("Main", mainsceneobj)
  7. color1obj: ColorRectObj
  8. color2obj: ColorRectObj
  9. color1 = ColorRect(color1obj)
  10. color2 = ColorRect("ColorRect2", color2obj)
  11. main_scene.addChild(color1)
  12. # Prepare nodes:
  13. color1.addChild(color2)
  14. color1.resize(256, 128)
  15. color1.move(64, 64)
  16. color1.color = Color("#dd64ddff")
  17. color2.color = Color("#64dd64ff")
  18. color2.setAnchor(
  19. Anchor(
  20. 1, 0.5, # Parent anchor at X and Y axes.
  21. 1, 0.5 # Self anchor at X and Y axes.
  22. )
  23. )
  24. # Try to change anchor :з
  25. window.setMainScene(main_scene)
  26. window.launch()