28 lines
465 B
JavaScript
28 lines
465 B
JavaScript
import Vue from 'vue'
|
|
import Vuex from 'vuex'
|
|
|
|
Vue.use(Vuex)
|
|
|
|
export default new Vuex.Store({
|
|
state: {
|
|
rules1d : {},
|
|
cellProperties: {
|
|
size: 5,
|
|
liveColor: '#000000',
|
|
deadColor: '#AA78E8',
|
|
},
|
|
},
|
|
mutations: {
|
|
update1dRules(state, data) {
|
|
state.rules1d[data.rule] = data.value
|
|
},
|
|
setCellProperties(state, data) {
|
|
state.cellProperties[data.name] = data.value
|
|
},
|
|
},
|
|
actions: {
|
|
},
|
|
modules: {
|
|
}
|
|
})
|