examples/moles: display score using mnit numbers
authorAlexis Laferrière <alexis.laf@xymus.net>
Mon, 3 Mar 2014 14:30:55 +0000 (09:30 -0500)
committerAlexis Laferrière <alexis.laf@xymus.net>
Mon, 3 Mar 2014 15:41:41 +0000 (10:41 -0500)
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

examples/mnit_moles/assets/images/0.png [new file with mode: 0644]
examples/mnit_moles/assets/images/1.png [new file with mode: 0644]
examples/mnit_moles/assets/images/2.png [new file with mode: 0644]
examples/mnit_moles/assets/images/3.png [new file with mode: 0644]
examples/mnit_moles/assets/images/4.png [new file with mode: 0644]
examples/mnit_moles/assets/images/5.png [new file with mode: 0644]
examples/mnit_moles/assets/images/6.png [new file with mode: 0644]
examples/mnit_moles/assets/images/7.png [new file with mode: 0644]
examples/mnit_moles/assets/images/8.png [new file with mode: 0644]
examples/mnit_moles/assets/images/9.png [new file with mode: 0644]
examples/mnit_moles/src/moles.nit

diff --git a/examples/mnit_moles/assets/images/0.png b/examples/mnit_moles/assets/images/0.png
new file mode 100644 (file)
index 0000000..1c71a2c
Binary files /dev/null and b/examples/mnit_moles/assets/images/0.png differ
diff --git a/examples/mnit_moles/assets/images/1.png b/examples/mnit_moles/assets/images/1.png
new file mode 100644 (file)
index 0000000..ace37b6
Binary files /dev/null and b/examples/mnit_moles/assets/images/1.png differ
diff --git a/examples/mnit_moles/assets/images/2.png b/examples/mnit_moles/assets/images/2.png
new file mode 100644 (file)
index 0000000..73447e6
Binary files /dev/null and b/examples/mnit_moles/assets/images/2.png differ
diff --git a/examples/mnit_moles/assets/images/3.png b/examples/mnit_moles/assets/images/3.png
new file mode 100644 (file)
index 0000000..b17f046
Binary files /dev/null and b/examples/mnit_moles/assets/images/3.png differ
diff --git a/examples/mnit_moles/assets/images/4.png b/examples/mnit_moles/assets/images/4.png
new file mode 100644 (file)
index 0000000..6286125
Binary files /dev/null and b/examples/mnit_moles/assets/images/4.png differ
diff --git a/examples/mnit_moles/assets/images/5.png b/examples/mnit_moles/assets/images/5.png
new file mode 100644 (file)
index 0000000..b1969b8
Binary files /dev/null and b/examples/mnit_moles/assets/images/5.png differ
diff --git a/examples/mnit_moles/assets/images/6.png b/examples/mnit_moles/assets/images/6.png
new file mode 100644 (file)
index 0000000..5dc8b4d
Binary files /dev/null and b/examples/mnit_moles/assets/images/6.png differ
diff --git a/examples/mnit_moles/assets/images/7.png b/examples/mnit_moles/assets/images/7.png
new file mode 100644 (file)
index 0000000..175c014
Binary files /dev/null and b/examples/mnit_moles/assets/images/7.png differ
diff --git a/examples/mnit_moles/assets/images/8.png b/examples/mnit_moles/assets/images/8.png
new file mode 100644 (file)
index 0000000..f40379d
Binary files /dev/null and b/examples/mnit_moles/assets/images/8.png differ
diff --git a/examples/mnit_moles/assets/images/9.png b/examples/mnit_moles/assets/images/9.png
new file mode 100644 (file)
index 0000000..d794791
Binary files /dev/null and b/examples/mnit_moles/assets/images/9.png differ
index 99af690..dc0f9ed 100644 (file)
@@ -119,6 +119,7 @@ class Screen
        var empty_img : Image
        var up_img : Image
        var hit_img : Image
+       var numbers: NumberImages
 
        var game : Game = new Game
 
@@ -127,6 +128,7 @@ class Screen
                empty_img = app.load_asset( "images/empty.png" ).as(Image)
                up_img = app.load_asset( "images/up.png" ).as(Image)
                hit_img = app.load_asset( "images/hit.png" ).as(Image)
+               numbers = app.load_numbers("images/#.png")
 
                var scale = game.img_dim.to_f / game.img_ori_dim.to_f
                empty_img.scale = scale
@@ -151,6 +153,8 @@ class Screen
 
                        display.blit( img, hole.x, hole.y-64 )
                end
+
+               display.blit_number(numbers, game.points, 20, 20)
        end
 
        fun input( event : InputEvent ) : Bool