allow passing words file as argument
authorRalf Jung <post@ralfj.de>
Mon, 14 Oct 2013 15:35:46 +0000 (17:35 +0200)
committerRalf Jung <post@ralfj.de>
Mon, 14 Oct 2013 15:35:46 +0000 (17:35 +0200)
play.sh
qt/multypo.cpp

diff --git a/play.sh b/play.sh
index 288dbcf71d9f3077cb582993bafdab4ff6e53823..d9367efd93cea93a2596be5cd12c576290a28600 100755 (executable)
--- a/play.sh
+++ b/play.sh
@@ -1,8 +1,13 @@
-#!/bin/sh
+#!/bin/bash
 
 # you should probably download a txt dictionary of your favourite language and use that as a words.txt
 
 WORDSTOPLAY=10
+WORDSFILE="$1"
+if [[ -z "$WORDSFILE" ]]; then
+       WORDSFILE="words.txt"
+fi
 
-sort -R dict.txt | sed 's/\/.*//' | egrep '^[A-Za-z]{5,}$' | head -n $WORDSTOPLAY | tr [:upper:] [:lower:]  | qt/multypo
+export LC_ALL=C # dont do unicode stuff in egrep
+sort -R "$WORDSFILE" | sed 's/\/.*//' | egrep '^[A-Za-z]{5,}$' | head -n $WORDSTOPLAY | tr [:upper:] [:lower:]  | qt/multypo
 
index c9e710187163be7fe2e3db99f836ed1f988bf911..5ccfed8fa23205bcc651ad9772a90863d4703fc6 100644 (file)
@@ -16,7 +16,7 @@ MultypoWindow::MultypoWindow(QWidget *parent) :
        gameStarted(false)
 {
        /* Prepare colors */
-       setStyleSheet("background-color: black; color: green; font-size: 55pt");
+       setStyleSheet("background-color: black; color: green; font-size: 45pt");
 
        /* Prepare conents */
        setLayout(new QVBoxLayout(this));