From 48457df920b6f2c3747baa57366cc23389b3caca Mon Sep 17 00:00:00 2001 From: Ralf Jung Date: Mon, 14 Oct 2013 17:35:46 +0200 Subject: [PATCH] allow passing words file as argument --- play.sh | 9 +++++++-- qt/multypo.cpp | 2 +- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/play.sh b/play.sh index 288dbcf..d9367ef 100755 --- 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 diff --git a/qt/multypo.cpp b/qt/multypo.cpp index c9e7101..5ccfed8 100644 --- a/qt/multypo.cpp +++ b/qt/multypo.cpp @@ -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)); -- 2.30.2