changeset 66:262da4651efe

Add give_message parameter
author Radomir Dopieralski <sheep-devel@sheep.art.pl>
date Sun, 17 Feb 2013 19:25:52 +0100
parents 35a4bee36afe
children e237a8198518
files dw.js index.html
diffstat 2 files changed, 9 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/dw.js	Sun Feb 17 19:11:23 2013 +0100
+++ b/dw.js	Sun Feb 17 19:25:52 2013 +0100
@@ -268,9 +268,6 @@
                 var give = module.field.get_prop(nx, ny, 'give');
                 if (give) {
                     if (!self.has_item(give)) {
-                        if (!message) {
-                            message = "You have " + give + ".";
-                        };
                         self.add_item(give);
                         var s = module.field.get_prop(nx, ny, 'give_sprite');
                         if (s !== void 0) {
@@ -279,6 +276,14 @@
                                 sprite.set_image(s);
                             };
                         };
+                        if (!message) {
+                            message = "You have " + give + ".";
+                        };
+                    } else {
+                        var m = module.field.get_prop(nx, ny, 'give_message');
+                        if (m !== void 0) {
+                            message = m;
+                        };
                     };
                 };
             };
--- a/index.html	Sun Feb 17 19:11:23 2013 +0100
+++ b/index.html	Sun Feb 17 19:25:52 2013 +0100
@@ -112,6 +112,7 @@
                 'sprite': "chest.png",
                 'give': "treasure",
                 'give_sprite': "open_chest.png",
+                'give_message': "The chest is empty",
             },
             'l': {
                 'tile': 'W',