gamnit: add new features to the fonts_showcase example
authorAlexis Laferrière <alexis.laf@xymus.net>
Fri, 14 Jul 2017 03:03:07 +0000 (23:03 -0400)
committerAlexis Laferrière <alexis.laf@xymus.net>
Mon, 17 Jul 2017 14:04:08 +0000 (10:04 -0400)
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

lib/gamnit/examples/fonts_showcase/src/fonts_showcase.nit

index 0fae76d..d64c304 100644 (file)
@@ -46,7 +46,7 @@ redef class App
 
                # Shared content
                var description = "The anchor icon identifies the coordinate of TextSprites::anchor."
-               var lorem_ipsum = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."
+               var lorem_ipsum = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et [dolore magna](my_link asdf) aliqua."
                var color = [0.0, 0.25, 0.5]
 
                # ---
@@ -77,8 +77,8 @@ redef class App
 
                texts.add new TextSprites(font,
                        ui_camera.top_left.offset(1000.0, -400.0, 0.0),
-                       "Right, max_width=400.0:\n"+lorem_ipsum,
-                       align=1.0, max_width=400.0)
+                       "Right, max_width=400.0, scale=0.66:\n"+lorem_ipsum,
+                       align=1.0, max_width=400.0, scale=0.66)
 
                texts.add new TextSprites(font,
                        ui_camera.top_left.offset(300.0, -700.0, 0.0),
@@ -121,6 +121,16 @@ redef class App
                        max_width=400.0, align=0.5, valign=0.5)
 
                # ---
+               # Links
+
+               for ts in texts do
+                       for link_name, sprites in ts.links do
+                               print "Link: {link_name}"
+                               for s in sprites do s.green = 0.0
+                       end
+               end
+
+               # ---
                # Anchors and background boxes
 
                # Gradient background for the max_width texts