Parcourir la source

update helloworld example lol :japanese_goblin:

Ethosa il y a 3 ans
Parent
commit
c407543f50
2 fichiers modifiés avec 22 ajouts et 24 suppressions
  1. 12 10
      README.md
  2. 10 14
      examples/hello_world/main.nim

+ 12 - 10
README.md

@@ -33,18 +33,20 @@
   import nodesnim
 
   Window("Hello, world!")
-
-  var
-    scene = Scene("Main")
-    hello = Label()
-
-  hello.setText("Hello, world!")
-  hello.setSizeAnchor(1, 1)
-  hello.setTextAlign(0.5, 0.5, 0.5, 0.5)
-  scene.addChild(hello)
-
+  
+  
+  build:
+    - Scene scene:
+      name: "Main"
+      - Label hello:
+        call setSizeAnchor(1, 1)
+        call setTextAlign(0.5, 0.5, 0.5, 0.5)
+        call setText("Hello, world!")
+        background_color: Color(31, 45, 62)
+  
   addMainScene(scene)
   windowLaunch()
+  
   ```
 
 ## Now available

+ 10 - 14
examples/hello_world/main.nim

@@ -1,20 +1,16 @@
 import nodesnim
 
+Window("Hello, world!")
 
-Window("Hello world")
 
-var
-  main = Scene("Main")
+build:
+  - Scene scene:
+    name: "Main"
+    - Label hello:
+      call setSizeAnchor(1, 1)
+      call setTextAlign(0.5, 0.5, 0.5, 0.5)
+      call setText("Hello, world!")
+      background_color: Color(31, 45, 62)
 
-  label = Label("HelloWorld")
-
-main.addChild(label)
-
-
-label.text = "Hello, world!"
-label.setTextAlign(0.5, 0.5, 0.5, 0.5)
-label.setSizeAnchor(1, 1)
-
-addScene(main)
-setMainScene("Main")
+addMainScene(scene)
 windowLaunch()