test2.nim 558 B

123456789101112131415161718192021222324252627
  1. # --- Test 2. Use Canvas node. --- #
  2. import nodesnim
  3. Window("hello world")
  4. var
  5. mainobj: SceneObj
  6. main = Scene("Main", mainobj)
  7. canvasobj: CanvasObj
  8. canvas = Canvas(canvasobj)
  9. main.addChild(canvas)
  10. canvas.fill(Color(0xffaaccff'u32))
  11. canvas.point(5, 5, Color("#64ffffff"))
  12. canvas.line(8, 16, 128, 64, Color("#ffff64ff"))
  13. canvas.circle(0, 240, 32, Color("#aaff6456"))
  14. canvas.line(200, -150, 0, 256, Color("#0e1317ff"))
  15. canvas.resize(256, 256)
  16. canvas.move(74.4, 89.4)
  17. addScene(main)
  18. setMainScene("Main")
  19. windowLaunch()