mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2025-04-26 05:53:39 -04:00
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
|
||||
@inMenu = true
|
||||
@previousMusic = @currentMusic
|
||||
terrain = (e.terrain ? 'Dungeon').toLowerCase()
|
||||
file = "/music/music-menu-#{terrain}"
|
||||
file = "/music/music-menu"
|
||||
Backbone.Mediator.publish 'music-player:play-music', file: file, play: true, delay: 1000
|
||||
|
||||
onExitMenu: (e) ->
|
||||
|
|
|
@ -63,7 +63,7 @@ module.exports = class WorldMapView extends RootView
|
|||
@getLevelPlayCounts()
|
||||
$(window).on 'resize', @onWindowResize
|
||||
@playAmbientSound()
|
||||
@probablyCachedMusic = storage.load("loaded-menu-music-#{@terrain}")
|
||||
@probablyCachedMusic = storage.load("loaded-menu-music")
|
||||
musicDelay = if @probablyCachedMusic then 1000 else 10000
|
||||
@playMusicTimeout = _.delay (=> @playMusic() unless @destroyed), musicDelay
|
||||
@hadEverChosenHero = me.get('heroConfig')?.thangType
|
||||
|
@ -280,9 +280,9 @@ module.exports = class WorldMapView extends RootView
|
|||
|
||||
playMusic: ->
|
||||
@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
|
||||
storage.save("loaded-menu-music-#{@terrain}", true) unless @probablyCachedMusic
|
||||
storage.save("loaded-menu-music", true) unless @probablyCachedMusic
|
||||
|
||||
preloadTopHeroes: ->
|
||||
for heroID in ['captain', 'knight']
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue