Mercurial > games > semicongine
comparison tests/test_materials.nim @ 302:da0bd61abe91
did: change API for ECS
author | Sam <sam@basx.dev> |
---|---|
date | Tue, 27 Jun 2023 00:17:40 +0700 |
parents | bfcb41211c5b |
children | 4921ec86dcb4 |
comparison
equal
deleted
inserted
replaced
301:bf5982802e2c | 302:da0bd61abe91 |
---|---|
2 import std/tables | 2 import std/tables |
3 | 3 |
4 import semicongine | 4 import semicongine |
5 | 5 |
6 proc main() = | 6 proc main() = |
7 var scene = newScene("main", root=newEntity("rect", rect())) | 7 var scene = newScene("main", root=newEntity("rect", {"mesh": Component(rect())})) |
8 let (RT, WT, PT) = (hexToColorAlpha("A51931").asPixel, hexToColorAlpha("F4F5F8").asPixel, hexToColorAlpha("2D2A4A").asPixel) | 8 let (RT, WT, PT) = (hexToColorAlpha("A51931").asPixel, hexToColorAlpha("F4F5F8").asPixel, hexToColorAlpha("2D2A4A").asPixel) |
9 let | 9 let |
10 # image from memory | 10 # image from memory |
11 t1 = Image(width: 7, height: 5, imagedata: @[ | 11 t1 = Image(width: 7, height: 5, imagedata: @[ |
12 RT, RT, RT, RT, RT, RT, RT, | 12 RT, RT, RT, RT, RT, RT, RT, |