Un jeu de cartes à piper les une dans les autres - retour accueil
git clone git://bebou.netlib.re/pipe-game
Log | Files | Refs | README |
commit 5659504935d8cfcd660243cca0e98ea0da35b2a8 parent 0a50d12ca2fdd8ce8aa20c9645e4416e824d6d25 Auteurice: Arthur Pons <arthur.pons@unistra.fr> Date: Wed, 22 Jan 2025 21:25:04 +0100 On trie séparément les sources et les filtres De toute façon va falloir que je me résigne à les différencier d'une manière ou d'une autre Je pense qu'une manière rapide serait de faire une différentiation uniquement visuelle mais y'aura toujours ce truc où l'on ne pourra pas garantir que la commande à la fin soit correcte Pour que ce soit le cas il faudrait que l'on ne puisse pas avoir une commande avec autre chose qu'une source en premier (et pour le mieux serait d'en faire des piles différentes) Diffstat:
M | game | | | 6 | +++--- |
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/game b/game @@ -1,10 +1,10 @@ #! /bin/sh -sources=$(find cards/sources -type f | shuf | head -n2) -filters=$(find cards/filters -type f | shuf | head -n7) +sources=$(find cards/sources -type f | shuf | head -n2 | sort) +filters=$(find cards/filters -type f | shuf | head -n7 | sort) cardnames=$(echo "$sources\n$filters" | xargs -n1 basename) echo "$sources\n$filters" | xargs -I {} cp {} . -printf "%s\n" "$cardnames" | sort > hand +printf "%s\n" "$cardnames" > hand ./interface rm $cardnames