From aeaca5d7494efe55767c997181a5c071c4800c43 Mon Sep 17 00:00:00 2001 From: Fernando Carmona Varo Date: Sat, 7 Nov 2015 10:27:05 +0100 Subject: Some refactoring for the on_player_collision --- pacmine/fruit.lua | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) (limited to 'pacmine/fruit.lua') diff --git a/pacmine/fruit.lua b/pacmine/fruit.lua index 4c21ccc..3100312 100644 --- a/pacmine/fruit.lua +++ b/pacmine/fruit.lua @@ -6,17 +6,17 @@ local sbox = { type = "fixed", fixed = {{0, 0, 0, 0, 0, 0}} } - + local pelletitems = { - {"cherrys", "Cherrys","2"}, - {"apple", "Apple","3"}, - {"orange", "Orange","4"}, - {"strawberry", "Strawberry","2"}, + {"cherrys", "Cherrys","100"}, + {"strawberry", "Strawberry","300"}, + {"orange", "Orange","500"}, + {"apple", "Apple","700"}, } for i in ipairs (pelletitems) do local itm = pelletitems[i][1] local desc = pelletitems[i][2] - local hlth = pelletitems[i][3] + local points = pelletitems[i][3] minetest.register_node("pacmine:"..itm,{ description = desc, @@ -34,6 +34,10 @@ minetest.register_node("pacmine:"..itm,{ collision_box = cbox, on_timer = function(pos, dtime) minetest.remove_node(pos) + end, + on_player_collision = function(pos, player, gameid) + minetest.remove_node(pos) + pacmine.on_player_got_fruit(player, points) end }) end -- cgit v1.2.3