option : last generated 2d board as initial state

This commit is contained in:
Gator
2022-01-13 23:13:22 +01:00
parent 980cdc35a2
commit 523dda45e9
3 changed files with 48 additions and 12 deletions

View File

@ -1,5 +1,13 @@
<template>
<MenuRow row-title="2D Cellular Automata">
<div class="form-field">
<label>Start from last result</label>
<input
type="button"
value="start"
@click="startFromLast"
>
</div>
<div class="form-field">
<input
type="button"
@ -27,15 +35,22 @@
<script>
import MenuRow from './MenuRow.vue'
import {mapGetters} from 'vuex'
export default {
name: 'Menu2dCA',
components: {
MenuRow
},
computed: {
...mapGetters({
lastBoard: 'getLastBoard',
})
},
methods: {
draw2d() {
this.$root.$store.state.drawing = 1
this.$root.$emit('draw2d')
this.$root.$emit('draw2dNew')
},
reset() {
this.$root.$emit('reset')
@ -43,6 +58,9 @@ export default {
stop() {
this.$root.$emit('stop')
},
startFromLast() {
this.$root.$emit('draw2dLast')
}
}
}
</script>