[quadrapassel] Press return to restart game
- From: John Ward <jward src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [quadrapassel] Press return to restart game
- Date: Tue, 29 Sep 2020 22:01:26 +0000 (UTC)
commit 6075998b64360f886fc28601aad8cbd466d28ac3
Author: John Ward <john johnward net>
Date: Tue Sep 29 23:01:19 2020 +0100
Press return to restart game
data/org.gnome.Quadrapassel.gschema.xml | 5 +++++
src/quadrapassel.vala | 5 +++++
2 files changed, 10 insertions(+)
---
diff --git a/data/org.gnome.Quadrapassel.gschema.xml b/data/org.gnome.Quadrapassel.gschema.xml
index 077de01..80a5c8c 100644
--- a/data/org.gnome.Quadrapassel.gschema.xml
+++ b/data/org.gnome.Quadrapassel.gschema.xml
@@ -88,6 +88,11 @@
<summary>Pause</summary>
<description>Key press to pause.</description>
</key>
+ <key name="key-start" type="i">
+ <default>65293</default>
+ <summary>Enter</summary>
+ <description>Key to start the game</description>
+ </key>
<key name="window-width" type="i">
<default>585</default>
<summary>Width of the window in pixels</summary>
diff --git a/src/quadrapassel.vala b/src/quadrapassel.vala
index dbfeda1..75b82af 100644
--- a/src/quadrapassel.vala
+++ b/src/quadrapassel.vala
@@ -661,6 +661,11 @@ public class Quadrapassel : Gtk.Application
{
var keyval = upper_key (event.keyval);
+ if (game.game_over && keyval == upper_key (settings.get_int ("key-start")))
+ {
+ new_game();
+ }
+
if (game == null) {
// Pressing pause with no game will start a new game.
if (keyval == upper_key (settings.get_int ("key-pause")))
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]