- Musica i so amb SDL_Mixer
This commit is contained in:
21
game.lua
21
game.lua
@@ -20,9 +20,16 @@ function remove_actor(actor)
|
||||
end
|
||||
end
|
||||
|
||||
function play(song)
|
||||
function playmus(song,volume)
|
||||
if not mute then
|
||||
playchirp(song)
|
||||
playmusic(song,volume)
|
||||
end
|
||||
end
|
||||
|
||||
function playsnd(sound,volume)
|
||||
if not mute then
|
||||
--print(sound)
|
||||
playsound(sound,volume)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -125,10 +132,10 @@ function game_init(menu)
|
||||
menu_count=0
|
||||
menu_change_room=300
|
||||
menu_room=rnd(60)
|
||||
play(audio_main_song)
|
||||
playmus(audio_main_song)
|
||||
else
|
||||
_update=update_game
|
||||
stopchirp()
|
||||
stopmusic()
|
||||
end
|
||||
--fade.fadein()
|
||||
end
|
||||
@@ -207,8 +214,6 @@ function update_game()
|
||||
abad.hab=abad.hab-10
|
||||
elseif btnp(KEY_RETURN) then
|
||||
mode=modes.playing
|
||||
--mapa_do_backup()
|
||||
--play(audio_main_song);
|
||||
elseif btnp(KEY_S) and (btn(KEY_LCTRL) or btn(KEY_LGUI)) then
|
||||
_update=update_dialog
|
||||
elseif btnp(KEY_C) then
|
||||
@@ -354,9 +359,9 @@ function update_menu()
|
||||
elseif btnp(KEY_M) then
|
||||
mute = not mute
|
||||
if mute then
|
||||
stopchirp()
|
||||
stopmusic()
|
||||
else
|
||||
play(audio_main_song)
|
||||
playmus(audio_main_song)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user