summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/plain
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2022-06-25 21:09:20 +0000
committerKarl Berry <karl@freefriends.org>2022-06-25 21:09:20 +0000
commite348aa74b834089a824cf93a39f4f0fd9f85ae14 (patch)
treeb947a7fd38e6186e66553802233ac80b6e45a0b9 /Master/texmf-dist/tex/plain
parentba0ec094a05af97c7a3c9d61189565fa911e9a13 (diff)
reverxii (25jun22)
git-svn-id: svn://tug.org/texlive/trunk@63725 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/plain')
-rw-r--r--Master/texmf-dist/tex/plain/reverxii/reverxii.tex18
1 files changed, 18 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/plain/reverxii/reverxii.tex b/Master/texmf-dist/tex/plain/reverxii/reverxii.tex
new file mode 100644
index 00000000000..85e5c4ea835
--- /dev/null
+++ b/Master/texmf-dist/tex/plain/reverxii/reverxii.tex
@@ -0,0 +1,18 @@
+\ifx\>\:\documentclass{report}\fi
+\vsize5cm\hsize3cm\newlinechar`*\def~#1{\catcode`#113~}
+~IJKLMNOPQRSTUVWXYZjqz@.[|](/+^'";:?,_)!*{ 13\def~#1#2{\let#1#2~}
+\def+{\count\ifx\>\:1\fi1}+1=2}*\cr[\ifnum(\ifcase|\or/\else]\fiN\number
+@\advanceX\expandafter!\global?\message~\def.#1{@+1 1\countdef#1+1.}
+.IJKLPQRSTUVWYZ.-1P1T2+44P+55P+45T+54T
+~j{[0<Q[9>Q[0<J[9>J^/.]/.]/.]/.]}
+~^{+NQNJ}~:#1{#11#12#13#14#15#16#17#18}~M#1{?{#1}#1}
+~_#1#2{M#2:{\B#1}&M#2&M{*}}~\B#1#2{&M{(+#1#2 |-|0]}}
+~q{?{Row and column? e.g. E6*}\read.to\EX\D\meaning\E ;}
+~\D#1->#2#3#4;{Q`#2@Q-`@J`#3@J-`0)(V?{Invalid move #2#3.}q]}
+~){V0 (jS1z1z0z.S0z1z.S.z1z0z.]}~;{@R(P|-]}~z#1{{K#1Z1{Y1,}(Z,]}}
+~,{@QS@JK[j=T(Y!^P!;2]O,/[j=P!VV(I(Y/!Z0]]]]}~\A#1{Q#1:\C}
+~\C#1{J#1)[0<VO[V>WWVUQLJ]]}~"#1{(#1|0|1|2|2|2|2|1|0]}
+~O{Z"Q\multiplyZ3@Z"J@V(Z9|1|6|1|1|2|6|2|4] }~'{M :{&M}&M{*}}
+~~{PXTXTNP\halign{&## *M{*}'_1A_2B_3C_4D_5E_6F_7G_8H'}\vfil\break
+I1W(W./0] :\AI0 [0<W[1=PQUJL/q])^P;1][.=W?{(RTie/ Player [0>R-/0]
+wins by N[0>R-]R].}X\dump]~}~ \ No newline at end of file