Hooked up new menu music loop.
This commit is contained in:
parent
070d3ec6c2
commit
44282cb946
2 changed files with 4 additions and 5 deletions
app
|
@ -86,8 +86,7 @@ module.exports = class MusicPlayer extends CocoClass
|
||||||
return if @inMenu
|
return if @inMenu
|
||||||
@inMenu = true
|
@inMenu = true
|
||||||
@previousMusic = @currentMusic
|
@previousMusic = @currentMusic
|
||||||
terrain = (e.terrain ? 'Dungeon').toLowerCase()
|
file = "/music/music-menu"
|
||||||
file = "/music/music-menu-#{terrain}"
|
|
||||||
Backbone.Mediator.publish 'music-player:play-music', file: file, play: true, delay: 1000
|
Backbone.Mediator.publish 'music-player:play-music', file: file, play: true, delay: 1000
|
||||||
|
|
||||||
onExitMenu: (e) ->
|
onExitMenu: (e) ->
|
||||||
|
|
|
@ -63,7 +63,7 @@ module.exports = class WorldMapView extends RootView
|
||||||
@getLevelPlayCounts()
|
@getLevelPlayCounts()
|
||||||
$(window).on 'resize', @onWindowResize
|
$(window).on 'resize', @onWindowResize
|
||||||
@playAmbientSound()
|
@playAmbientSound()
|
||||||
@probablyCachedMusic = storage.load("loaded-menu-music-#{@terrain}")
|
@probablyCachedMusic = storage.load("loaded-menu-music")
|
||||||
musicDelay = if @probablyCachedMusic then 1000 else 10000
|
musicDelay = if @probablyCachedMusic then 1000 else 10000
|
||||||
@playMusicTimeout = _.delay (=> @playMusic() unless @destroyed), musicDelay
|
@playMusicTimeout = _.delay (=> @playMusic() unless @destroyed), musicDelay
|
||||||
@hadEverChosenHero = me.get('heroConfig')?.thangType
|
@hadEverChosenHero = me.get('heroConfig')?.thangType
|
||||||
|
@ -280,9 +280,9 @@ module.exports = class WorldMapView extends RootView
|
||||||
|
|
||||||
playMusic: ->
|
playMusic: ->
|
||||||
@musicPlayer = new MusicPlayer()
|
@musicPlayer = new MusicPlayer()
|
||||||
musicFile = {dungeon: '/music/music-menu-dungeon', forest: '/music/music-menu-grass'}[@terrain]
|
musicFile = '/music/music-menu'
|
||||||
Backbone.Mediator.publish 'music-player:play-music', play: true, file: musicFile
|
Backbone.Mediator.publish 'music-player:play-music', play: true, file: musicFile
|
||||||
storage.save("loaded-menu-music-#{@terrain}", true) unless @probablyCachedMusic
|
storage.save("loaded-menu-music", true) unless @probablyCachedMusic
|
||||||
|
|
||||||
preloadTopHeroes: ->
|
preloadTopHeroes: ->
|
||||||
for heroID in ['captain', 'knight']
|
for heroID in ['captain', 'knight']
|
||||||
|
|
Reference in a new issue