mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2025-03-13 22:49:51 -04:00
Set letterbox during real-time playback.
This commit is contained in:
parent
cde2acaea1
commit
cce36333dd
1 changed files with 3 additions and 0 deletions
|
@ -166,6 +166,7 @@ module.exports = class LevelPlaybackView extends CocoView
|
|||
@togglePlaybackControls false
|
||||
Backbone.Mediator.publish 'playback:real-time-playback-started', {}
|
||||
Backbone.Mediator.publish 'audio-player:play-sound', trigger: 'real-time-playback-start', volume: 1
|
||||
Backbone.Mediator.publish 'level:set-letterbox', on: true
|
||||
|
||||
onRealTimeMultiplayerCast: (e) ->
|
||||
@realTime = true
|
||||
|
@ -292,11 +293,13 @@ module.exports = class LevelPlaybackView extends CocoView
|
|||
@worldCompletelyLoaded = world.frames.length is world.totalFrames
|
||||
if @realTime and @worldCompletelyLoaded and not wasLoaded
|
||||
Backbone.Mediator.publish 'playback:real-time-playback-ended', {}
|
||||
Backbone.Mediator.publish 'level:set-letterbox', on: false
|
||||
$('.scrubber .progress-bar', @$el).css('width', "#{progress * 100}%")
|
||||
|
||||
updatePlayButton: (progress) ->
|
||||
if @worldCompletelyLoaded and progress >= 0.99 and @lastProgress < 0.99
|
||||
$('#play-button').removeClass('playing').removeClass('paused').addClass('ended')
|
||||
Backbone.Mediator.publish 'level:set-letterbox', on: false if @realTime
|
||||
Backbone.Mediator.publish 'playback:real-time-playback-ended', {} if @realTime
|
||||
if progress < 0.99 and @lastProgress >= 0.99
|
||||
b = $('#play-button').removeClass('ended')
|
||||
|
|
Loading…
Reference in a new issue