0
0
Fork 0
Phantom-Ink-Online/web/src/store/index.js
2020-12-12 16:09:04 -07:00

61 lines
967 B
JavaScript

import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
export default new Vuex.Store({
state: {
team_1: {
name: `Sun`,
icon: `sun.svg`,
eyes: {
1: 0, 2: 0,
3: 0, 4: 0,
5: 0, 6: 0,
7: 0, 8: 0,
},
},
team_2: {
name: `Moon`,
icon: `moon.svg`,
eyes: {
1: 0, 2: 0,
3: 0, 4: 0,
5: 0, 6: 0,
7: 0, 8: 0,
},
},
writer_name: `Spirit`,
guesser_name: `Medium`,
eye_icon: `eye.svg`,
//===========================================================================//
// DO NOT EDIT ANYTHING BELOW THIS COMMENT
view: `in-game`,
role: null,
team: 0,
name: ``,
id: null,
players: [],
},
getters: {
teamName(state) {
if (state.team > 0) {
return state[`team_${state.team}`].name;
};
return ``;
},
otherTeamName(state) {
if (state.team > 0) {
return state[`team_${3 - state.team}`].name;
};
return ``;
}
},
mutations: {
},
actions: {
},
modules: {
}
})