Show the level title and author (if available) on start
This commit is contained in:
parent
cc48136d94
commit
67c53f97dd
@ -1474,7 +1474,9 @@ class Player extends PrimaryView {
|
|||||||
// rewinding: playing backwards
|
// rewinding: playing backwards
|
||||||
// stopped: level has ended one way or another
|
// stopped: level has ended one way or another
|
||||||
set_state(new_state) {
|
set_state(new_state) {
|
||||||
if (new_state === this.state)
|
// Keep going even if we're doing waiting -> waiting, because the overlay contains the level
|
||||||
|
// name and author which may have changed
|
||||||
|
if (new_state === this.state && new_state !== 'waiting')
|
||||||
return;
|
return;
|
||||||
|
|
||||||
this.state = new_state;
|
this.state = new_state;
|
||||||
@ -1493,7 +1495,12 @@ class Player extends PrimaryView {
|
|||||||
let overlay_keyhint = '';
|
let overlay_keyhint = '';
|
||||||
if (this.state === 'waiting') {
|
if (this.state === 'waiting') {
|
||||||
overlay_reason = 'waiting';
|
overlay_reason = 'waiting';
|
||||||
|
let stored_level = this.level.stored_level;
|
||||||
|
overlay_top = `#${stored_level.number} ${stored_level.title}`;
|
||||||
overlay_middle = "Ready!";
|
overlay_middle = "Ready!";
|
||||||
|
if (stored_level.author) {
|
||||||
|
overlay_bottom = `by ${stored_level.author}`;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else if (this.state === 'paused') {
|
else if (this.state === 'paused') {
|
||||||
overlay_reason = 'paused';
|
overlay_reason = 'paused';
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user