test30.nim 1.1 KB

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