Experimental update: preview corr move + allow deletion of any game
[vchess.git] / client / src / components / Settings.vue
index d01f2cd..7e90b0f 100644 (file)
@@ -47,11 +47,24 @@ div
             option(value="chesstempo") {{ st.tr["blue"] }}
         fieldset
           label(for="setSound")
-            | {{ st.tr["Sound on new game?"] }}
+            | {{ st.tr["Sound alert when game starts?"] }}
           input#setSound(
             type="checkbox"
             v-model="st.settings.sound"
           )
+        fieldset
+          label(for="setGotonext")
+            | {{ st.tr["Show next game after move?"] }}
+          input#setGotonext(
+            type="checkbox"
+            v-model="st.settings.gotonext"
+          )
+        fieldset
+          label(for="setRandomness") {{ st.tr["Randomness against computer"] }}
+          select#setRandomness(v-model="st.settings.randomness")
+            option(value="0") {{ st.tr["Deterministic"] }}
+            option(value="1") {{ st.tr["Symmetric random"] }}
+            option(value="2") {{ st.tr["Asymmetric random"] }}
 </template>
 
 <script>
@@ -83,7 +96,7 @@ export default {
       const propName = event.target.id
         .substr(3)
         .replace(/^\w/, c => c.toLowerCase());
-      const value = propName == "bcolor"
+      const value = ["bcolor","randomness"].includes(propName)
         ? event.target.value
         : event.target.checked;
       store.updateSetting(propName, value);