rename pause menu events
This commit is contained in:
@@ -26,7 +26,7 @@ AFRAME.registerComponent('song', {
|
||||
// Base volume.
|
||||
this.audioAnalyser.gainNode.gain.value = BASE_VOLUME;
|
||||
|
||||
this.el.addEventListener('pausemenurestart', this.onRestart.bind(this));
|
||||
this.el.addEventListener('gamemenurestart', this.onRestart.bind(this));
|
||||
this.el.addEventListener('wallhitstart', this.onWallHitStart.bind(this));
|
||||
this.el.addEventListener('wallhitend', this.onWallHitEnd.bind(this));
|
||||
},
|
||||
|
||||
@@ -38,8 +38,8 @@
|
||||
pool__wall="mixin: wall; size: 10; container: #beatContainer"
|
||||
proxy-event__menuleft="event: menuchallengeunselect; to: .menuAnimation"
|
||||
proxy-event__menuright="event: menuchallengeselect; to: .menuAnimation"
|
||||
proxy-event__cleargame1="event: pausemenuexit; as: cleargame; to: a-scene"
|
||||
proxy-event__cleargame2="event: pausemenurestart; as: cleargame; to: a-scene"
|
||||
proxy-event__cleargame1="event: gamemenuexit; as: cleargame; to: a-scene"
|
||||
proxy-event__cleargame2="event: gamemenurestart; as: cleargame; to: a-scene"
|
||||
search
|
||||
stage-colors="color: blue"
|
||||
fog="color: #a00; density: 0.035; type: exponential"
|
||||
|
||||
@@ -110,6 +110,27 @@ AFRAME.registerState({
|
||||
state.challenge.isLoading = true;
|
||||
},
|
||||
|
||||
gamemenuresume: (state) => {
|
||||
state.isPaused = false;
|
||||
},
|
||||
|
||||
gamemenurestart: (state) => {
|
||||
resetScore(state);
|
||||
state.isBeatsPreloaded = false;
|
||||
state.isGameOver = false;
|
||||
state.isPaused = false;
|
||||
},
|
||||
|
||||
gamemenuexit: (state) => {
|
||||
resetScore(state);
|
||||
state.isBeatsPreloaded = false;
|
||||
state.isGameOver = false;
|
||||
state.isPaused = false;
|
||||
state.isVictory = false;
|
||||
state.menu.active = true;
|
||||
state.challenge.id = '';
|
||||
},
|
||||
|
||||
keyboardclose: (state) => {
|
||||
state.keyboardActive = false;
|
||||
},
|
||||
@@ -153,27 +174,6 @@ AFRAME.registerState({
|
||||
state.isPaused = true;
|
||||
},
|
||||
|
||||
pausemenuresume: (state) => {
|
||||
state.isPaused = false;
|
||||
},
|
||||
|
||||
pausemenurestart: (state) => {
|
||||
resetScore(state);
|
||||
state.isBeatsPreloaded = false;
|
||||
state.isGameOver = false;
|
||||
state.isPaused = false;
|
||||
},
|
||||
|
||||
pausemenuexit: (state) => {
|
||||
resetScore(state);
|
||||
state.isBeatsPreloaded = false;
|
||||
state.isGameOver = false;
|
||||
state.isPaused = false;
|
||||
state.isVictory = false;
|
||||
state.menu.active = true;
|
||||
state.challenge.id = '';
|
||||
},
|
||||
|
||||
/**
|
||||
* Start challenge.
|
||||
* Transfer staged challenge to the active challenge.
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
mixin="dialogButton"
|
||||
bind-toggle__raycastable="isPaused"
|
||||
position="0 0.35 0"
|
||||
proxy-event="event: click; to: a-scene; as: pausemenuresume"
|
||||
proxy-event="event: click; to: a-scene; as: gamemenuresume"
|
||||
bind__visible="!isGameOver">
|
||||
<a-entity mixin="dialogButtonText" text="value: RESUME"></a-entity>
|
||||
</a-entity>
|
||||
@@ -32,7 +32,7 @@
|
||||
id="restartButton"
|
||||
bind-toggle__raycastable="isPaused || isGameOver"
|
||||
mixin="dialogButton"
|
||||
proxy-event="event: click; to: a-scene; as: pausemenurestart">
|
||||
proxy-event="event: click; to: a-scene; as: gamemenurestart">
|
||||
<a-entity mixin="dialogButtonText" text="value: RESTART SONG"></a-entity>
|
||||
</a-entity>
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
mixin="dialogButton"
|
||||
bind-toggle__raycastable="isPaused || isGameOver || isVictory"
|
||||
position="0 -0.35 0"
|
||||
proxy-event="event: click; to: a-scene; as: pausemenuexit">
|
||||
proxy-event="event: click; to: a-scene; as: gamemenuexit">
|
||||
<a-entity mixin="dialogButtonText" text="value: EXIT TO MENU"></a-entity>
|
||||
</a-entity>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user