rename pause menu events

This commit is contained in:
Kevin Ngo
2018-10-15 16:34:47 -07:00
parent 8d0fbc4015
commit 4507b91342
4 changed files with 27 additions and 27 deletions

View File

@@ -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));
},

View File

@@ -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"

View File

@@ -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.

View File

@@ -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>