/
bbqgames
executable file
·82 lines (77 loc) · 1.16 KB
/
bbqgames
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
#!/bin/bash
# The BBQ CLI Games Menu
# January 2014 <bacon@linuxbbq.org>
# set fancy colors
# using .dialogrc
# set var
INPUT=/tmp/menu.sh.$$
function games(){
dialog --backtitle "LinuxBBQ - Start" --title "Games" --menu " \n" 0 0 0 \
G "Curse of War" \
b "Cavez Of Phear" \
C "Scribble" \
a "bastet" \
A "empire" \
F "rogue" \
c "ninvaders" \
d "freesweep"\
e "pacman" \
f "adventure" \
g "phantasia" \
h "worm" \
i "cribbage" \
j "snake" \
k "wargames" \
l "sail" \
m "robots" \
n monop \
o boggle \
p hangman \
q hack \
r backgammon \
s mille \
t canfield \
u wump \
v tetris \
w gomoku \
y trek \
z battlestar \
x "Exit BBQ Menu" 2>"${INPUT}"
menuitem=$(<"${INPUT}")
case $menuitem in
G) curseofwar;;
C) scribble;;
b) phear;;
a) bastet;;
F) rogue;;
A) empire;;
c) ninvaders;;
d) freesweep;;
e) pacman;;
f) adventure;;
g) phantasia;;
h) worm;;
i) cribbage;;
j) snake;;
k) clear && wargames && read ;;
l) sail;;
m) robots;;
n) monop;;
o) boggle;;
p) hangman;;
q) hack;;
r) backgammon;;
s) mille;;
t) canfield;;
u) wump;;
v) tetris;;
w) gomoku;;
y) trek;;
z) battlestar;;
x) exit 0;;
esac
games
}
games
clear &&
exit 0