test45.nim 634 B

1234567891011121314151617181920212223
  1. # --- Test 45. Use TileMap node. --- #
  2. import nodesnim
  3. Window("Tilemap test")
  4. var
  5. tileset = TileSet("assets/tilesets/land.png", Vector2(64, 64), GL_RGBA)
  6. build:
  7. - Scene main:
  8. - TileMap map:
  9. call setTileSet(tileset)
  10. # map size layer count
  11. call resizeMap(newVector2(8096, 512), 1)
  12. call fill(newVector2(1, 0))
  13. call drawRect(3, 3, 10, 5, newVector2(9, 7))
  14. call drawTile(0, 0, newVector2(3, 0))
  15. call drawTile(1, 0, newVector2(7, 4.5))
  16. call drawTile(0, 1, newVector2(6.5, 5))
  17. call drawTile(1, 1, newVector2(7, 5))
  18. addMainScene(main)
  19. windowLaunch()