test30.nim 925 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. # --- Test 30. Use YSort node. --- #
  2. import nodesnim
  3. Window("hello world", 1024, 640)
  4. var
  5. main = Scene("Main")
  6. ysort = Ysort()
  7. sprite0 = Sprite("0")
  8. sprite1 = Sprite("1")
  9. sprite2 = Sprite("2")
  10. sprite3 = Sprite("3")
  11. sprite4 = Sprite("4")
  12. img0 = load("assets/anim/2.jpg")
  13. sprite0.setTexture(img0)
  14. sprite1.setTexture(img0)
  15. sprite2.setTexture(img0)
  16. sprite3.setTexture(img0)
  17. sprite4.setTexture(img0)
  18. sprite0.filter = Color(0xffccaaff'u32)
  19. sprite1.filter = Color(0xffaaccff'u32)
  20. sprite2.filter = Color(0xaaffccff'u32)
  21. sprite3.filter = Color(0xccffaaff'u32)
  22. sprite4.filter = Color(0xaaccffff'u32)
  23. sprite4.move(92, 92)
  24. sprite0.move(128, 128)
  25. sprite3.move(160, 160)
  26. sprite2.move(192, 192)
  27. sprite1.move(224, 224)
  28. ysort.addChild(sprite0)
  29. ysort.addChild(sprite1)
  30. ysort.addChild(sprite2)
  31. ysort.addChild(sprite3)
  32. ysort.addChild(sprite4)
  33. main.addChild(ysort)
  34. addScene(main)
  35. setMainScene("Main")
  36. windowLaunch()