-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathhomedecor_piano.lua
22 lines (21 loc) · 970 Bytes
/
homedecor_piano.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
local notes = {"piano_5", "piano_2", "piano_5", "piano_2", "piano_5", "piano_6",
"piano_5", "piano_6", "piano_5", "piano_6", "piano_5", "piano_4",
"piano_5", "piano_2", "piano_0", "piano_5", "piano_1", "piano_0",
"piano_6", "piano_7", "piano_6", "piano_7", "piano_6", "piano_7", "piano_9", "piano_7",
"piano_5", "piano_2", "piano_5", "piano_2", "piano_5", "piano_6",
"piano_5", "piano_4", "piano_5", "piano_4", "piano_8", "piano_7",
"piano_5", "piano_2", "piano_0", "piano_5", "piano_1", "piano_0",
"piano_6", "piano_7", "piano_6", "piano_7", "piano_6", "piano_7", "piano_9", "piano_7"
}
local current_note = 0
minetest.override_item("homedecor:piano", {
on_rightclick = function()
current_note = current_note + 1
if current_note > table.getn(notes) then
current_note = 1
end
--minetest.log(current_note)
--minetest.log(notes[current_note])
minetest.sound_play(notes[current_note], {gain = 1})
end
})