From e10c0465534e224354e3dbfaacb5568ee9d19f47 Mon Sep 17 00:00:00 2001
From: Griefed <griefed@griefed.de>
Date: Thu, 30 Sep 2021 11:55:49 +0200
Subject: [PATCH] fix: Clear seed-clearbutton now clears seed. Additionally
 added generation of new seed button.

---
 src/pages/Index.vue | 5 +++--
 src/store/index.js  | 3 ++-
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/pages/Index.vue b/src/pages/Index.vue
index 48f5d67..6a02674 100644
--- a/src/pages/Index.vue
+++ b/src/pages/Index.vue
@@ -57,8 +57,9 @@
         <q-card-section>
           <div class="column" style="width: 600px;">
             <q-input color="black" filled v-model="store.state.seed" label="Seed" type="number" maxlength="15">
-              <template v-if="store.state.seed" v-slot:append>
-                <q-icon name="cancel" @click.stop="seed = null" class="cursor-pointer" />
+              <template v-slot:append>
+                <q-icon name="cancel" @click.stop="store.state.seed = null" class="cursor-pointer" />
+                <q-icon name="refresh" @click.stop="store.state.seed = store.seedGenerator.random_int31()" class="cursor-pointer" />
               </template>
             </q-input>
             <q-btn class="q-mr-xs" color="secondary" label="Generate Random Map" @click='createRandomMap()'>
diff --git a/src/store/index.js b/src/store/index.js
index d45cac4..f753ff1 100644
--- a/src/store/index.js
+++ b/src/store/index.js
@@ -264,5 +264,6 @@ const methods = {
 
 export default {
   state,
-  methods
+  methods,
+  seedGenerator
 };
-- 
GitLab