From 52b93f011fbf8dc362464675791e68624717cbbe Mon Sep 17 00:00:00 2001 From: Sherwin Price Date: Thu, 5 Feb 2026 10:52:29 -0500 Subject: [PATCH] initial tictactoe --- .../java/main/edu/tictactoe/App$1.class | Bin 622 -> 0 bytes .../classes/java/main/edu/tictactoe/App.class | Bin 2457 -> 0 bytes .../java/main/edu/tictactoe/Board.class | Bin 1184 -> 0 bytes .../java/main/edu/tictactoe/BoardButton.class | Bin 1700 -> 0 bytes .../edu/tictactoe/ResourceImageLoader.class | Bin 2017 -> 0 bytes .../main/edu/tictactoe/SystemPlayTask.class | Bin 1259 -> 0 bytes lib/build/distributions/lib-1.0.tar | Bin 25600 -> 0 bytes lib/build/distributions/lib-1.0.zip | Bin 14283 -> 0 bytes lib/build/libs/lib-1.0.jar | Bin 9589 -> 0 bytes lib/build/resources/main/blank.png | Bin 4451 -> 0 bytes lib/build/resources/main/naught.png | Bin 2609 -> 0 bytes lib/build/resources/main/x.png | Bin 2325 -> 0 bytes lib/build/resources/naught.png | Bin 2609 -> 0 bytes lib/build/resources/x.png | Bin 2325 -> 0 bytes lib/build/scripts/lib | 250 ------------------ lib/build/scripts/lib.bat | 94 ------- .../stash-dir/App$1.class.uniqueId2 | Bin 622 -> 0 bytes .../stash-dir/App.class.uniqueId0 | Bin 2457 -> 0 bytes .../stash-dir/Board.class.uniqueId3 | Bin 1184 -> 0 bytes .../stash-dir/BoardButton.class.uniqueId4 | Bin 1700 -> 0 bytes .../stash-dir/SystemPlayTask.class.uniqueId1 | Bin 1495 -> 0 bytes .../compileJava/previous-compilation-data.bin | Bin 446 -> 0 bytes lib/build/tmp/jar/MANIFEST.MF | 6 - 23 files changed, 350 deletions(-) delete mode 100644 lib/build/classes/java/main/edu/tictactoe/App$1.class delete mode 100644 lib/build/classes/java/main/edu/tictactoe/App.class delete mode 100644 lib/build/classes/java/main/edu/tictactoe/Board.class delete mode 100644 lib/build/classes/java/main/edu/tictactoe/BoardButton.class delete mode 100644 lib/build/classes/java/main/edu/tictactoe/ResourceImageLoader.class delete mode 100644 lib/build/classes/java/main/edu/tictactoe/SystemPlayTask.class delete mode 100644 lib/build/distributions/lib-1.0.tar delete mode 100644 lib/build/distributions/lib-1.0.zip delete mode 100644 lib/build/libs/lib-1.0.jar delete mode 100644 lib/build/resources/main/blank.png delete mode 100644 lib/build/resources/main/naught.png delete mode 100644 lib/build/resources/main/x.png delete mode 100644 lib/build/resources/naught.png delete mode 100644 lib/build/resources/x.png delete mode 100755 lib/build/scripts/lib delete mode 100644 lib/build/scripts/lib.bat delete mode 100644 lib/build/tmp/compileJava/compileTransaction/stash-dir/App$1.class.uniqueId2 delete mode 100644 lib/build/tmp/compileJava/compileTransaction/stash-dir/App.class.uniqueId0 delete mode 100644 lib/build/tmp/compileJava/compileTransaction/stash-dir/Board.class.uniqueId3 delete mode 100644 lib/build/tmp/compileJava/compileTransaction/stash-dir/BoardButton.class.uniqueId4 delete mode 100644 lib/build/tmp/compileJava/compileTransaction/stash-dir/SystemPlayTask.class.uniqueId1 delete mode 100644 lib/build/tmp/compileJava/previous-compilation-data.bin delete mode 100644 lib/build/tmp/jar/MANIFEST.MF diff --git a/lib/build/classes/java/main/edu/tictactoe/App$1.class b/lib/build/classes/java/main/edu/tictactoe/App$1.class deleted file mode 100644 index 0c8c36bff943bda22d126b156ee75c676e76a145..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 622 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 A!TYp@7Ri)V6vp0#EeCj$oqCp!Zd4+A#?49 zFfxcjRKiVz#1$8V9)mtRg8>hNA%hVkgD{q8U}WGA$Vsep1qDTDK}uptDkB54hGrNC zg9#%8n|_5}L0&o+gBgQ4JA(xegC&C%BZDHUF+r)t`K3k4sbB~C|^tKM@i% zZbkXIFeQu(Mi6(Rq%uwXLCe8l!^ps`4+&I|b2u367#X5sSrOd*ML_ivVk^sZ}$Kk%7fIKP8osf!`-HFV(L!Hz~C!Brz!`m61WnCqFqc zCoHij6U2uKvXo?G7BezPV>1qtL#!DYSaTASQgc8ifZdOr`4|~E!6^+A!Qwa^%gDf) zo>~$C4tz!i1q}j$$;iN$o?7CENT7@iyy>YWPVkh;$iSZn&N2b1MQQm(xv43P4D!&h z10{as&;=(NYf#8ArZO_ffL(|Y1rSAy3>-GeInbhpD;S($+%iF7CxBFB=z#)(L6L!j zfr){U!JdJIK?;-&85kI(Kv@e+D>KM4Ffa&!N*@LW1~vvp237_~21W)a1_p)-26hG( z1_lNNEp46c42)X3TN&83b~ErsGBYzXZ)f1&#vr7nwT(e+BLf2i6N57Y1A`a?D+2?A z2m>2~C<8Zx7=sjpIDAUT#2~euL2Vm@rq&h)_H7Kh2%qyYFf%YPXfW_GXfcQ~ zXoGz$2GI%ku^2-jLl6Ta0|!GegAvqxOQ`Q8g^YJFm~Li}60!!R? diff --git a/lib/build/classes/java/main/edu/tictactoe/ResourceImageLoader.class b/lib/build/classes/java/main/edu/tictactoe/ResourceImageLoader.class deleted file mode 100644 index 535290d6976b3b4f0803f8e035d991a9297bb293..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2017 zcmX^0Z`VEs1_nolBrXOf24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk- z5<5l)W)00Sb_Nbc2F28rQvH(5GP ze0|Tng3=O*Qfp2I0R};K1|c2>VFnQtX9rgnm!#%0GBBqW6)`f1!gU7}W#++jb1;Z8 zGBE0cTq(iBAju%b$iR){AVvly+z!c0Ezu7R^0DS(kYSKzXOQDzkY`XpbphDnj125$ zi8-aI{%MR1YRJYx!WHH(a8L(>byy2AFfb_bFeo#qFfxeeCT6EP=jSCSmV{@PWH{&N z6_+IDl@v2FSRfk))d}$>vRTkzLl)vOc@zO zLH1SXXM$1*C^kW~r#~YDOHpcK3L}Fl)H;w9Qba@jkyu^=(W&oLnwFMYl$rugZPx4z z<}jaty&95HlwY2hl#|NEV8&p{!(hc=&B(x;n357)T2N4wT3no(!pI;2wF*^-H7Ir4 z!b}4>!{4l4Y$mkR7M5~nBTzh3MobOK>8UO1f25o zONvX15(|7&OEU6Pia8iU85v|?8Wi&KOBB-bOY>5!6cS4m7!`CC82Q;4!nqhC7$Vsj zqCgocnvp>TWEjNFnR#XT*{S*vr$h3X8>lENs$^uCfgG?7-9Fho%#*oT_R4mG)k3vAl>!4JgChe2gFXWz10w?i1FP0{2F8sH z3=B*RP7DkTY+ykS24@Ba1|Be*mBEFw38w010 z_HhQ)O$_`(>_Vd37{qrlNNeq4P-I}(#-PgRt9^`tU3(jYw$29a9SjCYTo6+LB(t1> z(@#ft8-s<;ejn{^40eng7}yxt8I&1p7|a-S8H~WRBZDi02ZI>{1A{h00D}#KE`t@A zwqXbW)68J!+cEGnFfed2urqKoa5L~Q2r=+7$T9FRC^GOdC^HB$XfyCJ=rRZ}7%>Pk zSTP7N*f4N01TY9P1TqLQgfa+&y{*8&%)rjz$>71@$-u}E$iT+n#o!GNif{%W244mS z20sP{23H35zYN;!3_9!#{=XO)|1j{dGx+~!U}RuoXOLlM&|zR?XE6KEzzwR6L40-w zGq4aVNDU)9gA9mg!@$fC2oC!ohF}H;1`Y;BhA;+3h7g7rus0YPVj1EY5*Z``=(Y~P diff --git a/lib/build/classes/java/main/edu/tictactoe/SystemPlayTask.class b/lib/build/classes/java/main/edu/tictactoe/SystemPlayTask.class deleted file mode 100644 index 71e92dafce697271a45e84273ffbbaa2686777d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1259 zcmX^0Z`VEs1_nn47cK@S24;2!79Ivx1~x_p;jF~6ME%l|%pCoY%-qzXki_C_Mg}&U z%)HDJJ4Oa(4b3o41`Y;Jb_OmU25tr(Mh2PGlv4eY%;b{9UHBT@p)Dxfp~Qn7J6l86?;lBzYL57^G2+Eh);( zOJ`(YFH6iRP4!P>WKh%a0h<7})jugKHMzuE6GR3H!(Za zIX^Esu_QdRB*QsBuec;JucR2wFsM!}hH)_{GAOY#DDyC=FsQ-;9o2J;4D1CUujb@2 zGKeBO5oT%_7lS&320Mc$4}%tiHY0;Dmhfd{5G_tEam`Ci%1KQL^>oh9D@n}EOD$q# zV9|)u3}a-F(7+lkASo8-{FGEi27aH+yi~u^+$2z1NXkiNWDxSnPfpAUODxI+85;s3 z7#UbfGBS%98RXE6Lro3Vj10_0rFo1DT*3LJMaijdnIQAHz)3+56bXzB0#5n)CB-F0 zi3Pr?B^miC#T*Rgj10n{w4{()k(yjulA5BBSYoBX$j`=L$;DvBV9m~81Bw@0Mg|p- z8T#Oe%*-px&ra2c1QsN!+&~GmsFIOk26Avh6+&$DNX$#gNiA0K$10GXK-L-P{r^QHm9;P zI59HF;aAGYzy|Rbg8~Bw0}}%S10#a~C=W9*fO)J8It+{qx(o~qZVXId5iYIm42)XZ zTN&6lg4O6TFfi~jFf%YPXfd!bXftp!=rHIrFffQgR5KVb7&3qW7uZxr21W)W1~#af z0SwFxj0_A6a+?@G21x*(OhTpr diff --git a/lib/build/distributions/lib-1.0.tar b/lib/build/distributions/lib-1.0.tar deleted file mode 100644 index 37154e1f3093a48664a5265d39e5c922c2cbb16d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25600 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 diff --git a/lib/build/resources/main/blank.png b/lib/build/resources/main/blank.png deleted file mode 100644 index 2112b71243ddb89d931af9e9f486a0d4eeda0d11..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4451 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 diff --git a/lib/build/resources/main/x.png b/lib/build/resources/main/x.png deleted file mode 100644 index e8243fffc3dff0b145da19e983a27edeacd07a9d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2325 zcmeAS@N?(olHy`uVBq!ia0y~yU}#`qVCdywV_;yYUr;2EU???UV0e|lz+g3lfkC`r z&aOZk1_lPUByV>YhW{YAVDIwD3=9mM1s;*b3=DinK$vl=HlH*D0|R@Br>`sfD<&2` zUgJK`6eR`*jz~`z$B>F!Z)0;O^o2_7yH~z;>l)FC?^`-9_#F-~nQ=yNpp+mIp&`HMESDXuUiw>Cq7X=b!nU3CB565%Io_iuO@xJ``z-o z<@xIS#^=|6KVBXGz0~%(&H2i8#d!|SNIk6&~+KTHRacr>EaTQx&+hEnQ z-%g70Te!*3uS^^dr6hzt&E_g-4A{S)HA9-8p_kRdouR;~;fnxAg6vDSD%*JqZIc~R zs{H;PUb5@0;DVw(2Xj;ycIr5=`=9g|eZa9Y?K=zO3p2)Z!VG^E9456h&G6jy`#CFT zmI~*Ui1R1%H5~*O`n9vJ5L4OE!4NOhFjsg%qdU_Lhh2eHw-~O+G%zvkNS!y~zeVRC zo!JVJGZ>8}tG`TmC5jJwIX3h<{M*jt5?jkZ&q?D%9^)j=i1v!?PaGRGrm~z+6iJ(uI>+>^aYyc) z%e4{Q=M{81L^v)SQ99Pj^6C4ryH5lY8kY%kZMi12jqg~=!~G|f4=AZ}Z|GKNa@WzR zF}zpyj9D&fA*;r=m=(!POISNHSsMQ+H_ozQ5<95lbnqEl%hEoE<(w5&jQ@5e1)n+G zeYPo9NI{uFN519O6Tt->RzhK?%Z?OpbZI!3cJZWI+vG4`ImYe>zK8A_EA^eeW6k-~ zo~quqt)Q2E!%OjmaJ z+1Xxwk{Hf#mG#HbqJ#H$y6H_lE8RTHMyGp$_`#Tq8>iT)tv=bT-gI!^SD1MnBP+U6g!X0PU-D-{!dY?_x-rlxgMl3 z{ARc#B;-5a)VY3LcBiXsXsTVqL`A79aU~OL`J%VX$MaziAA| zf>;)dH(5=A$FI(0Pv|+`d?RG~$?ut35icKJm|vmR&%hcG-cZwj;`^~Dg01p%*ZMI^ zJfE1B?%r^>>h-aDm5A2|@2&@_x^UploWiMpPBYzE?Zc|wbdZlbq0uPCo#nNx%KsI! zY~FA-Tsd{D_A&v;$axa>r_=~|uBraqEf`y3C4wTCmF zS3kokufo{#>49^=wjY1fp6dKubM5QK7=6v;kKzZ^`p+nc3x7M(-*7_y-9p)%HFYoZ`l-*NL82$X~vAoP>eX`~0ZFBqs1#0_h75=Mjwo2Q4`$he84{Qn!HXJ*Y4ZcBH%)a5%h){7}@mC=3AFTgi#hrZwmfAI$r zjtu-$jL*Mok>Tf@AXdhxqa;%1*|T$>|B2GT87JR6YGll_tgyOf%6079=Y5GP_GiDG z+!%YtQS{93Os8`@H+Ef1W!&Sd@kG4vR4udO_tZqC{n86vbM9Cba$o4V5VX!GH?LM< z|EfyX&9Qqr3y&FgHay(Iz*{SRpvLK85z7jZ1C=iJhRX~K|9Jd=ExNWl^1+6^l8b8{ zDy)P)bTBNgQQ6OxXzI%{L)u`S57ROx#;6}^4VH;ED=(K=+xs2Zc31j+1H;@i0Xe%p zYIPpI_Ae6g|JL|Nq&Q~R+ebAylFzk*gu8afiXYH%O8j)RsNV5%$*hgJwfzj5>n7d5 zH$yK+Jk@~nea5Ab57WAzs7t4JzfHU6gv}wAKYWy{Np39=fkhIf)3uraR$yT$<1u$jVw7k(&rzJ zSH8M3puxI{snq(U%*?m5b-fx+Em^-Pyv!k-Yf<#^a25ksrY%f+wjP-}!NtJzUc#{n z4L;0!%#QAJUlm<=XU{|?6VvotH`q3w|6cp~nM_N}B#v*K0jhG&_K&wNQ_;D-l(nL% z!r^mQ{+<8; diff --git a/lib/build/resources/naught.png b/lib/build/resources/naught.png deleted file mode 100644 index d7da89f244285929bbc6726a2e7723023d930736..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2609 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 diff --git a/lib/build/resources/x.png b/lib/build/resources/x.png deleted file mode 100644 index e8243fffc3dff0b145da19e983a27edeacd07a9d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2325 zcmeAS@N?(olHy`uVBq!ia0y~yU}#`qVCdywV_;yYUr;2EU???UV0e|lz+g3lfkC`r z&aOZk1_lPUByV>YhW{YAVDIwD3=9mM1s;*b3=DinK$vl=HlH*D0|R@Br>`sfD<&2` zUgJK`6eR`*jz~`z$B>F!Z)0;O^o2_7yH~z;>l)FC?^`-9_#F-~nQ=yNpp+mIp&`HMESDXuUiw>Cq7X=b!nU3CB565%Io_iuO@xJ``z-o z<@xIS#^=|6KVBXGz0~%(&H2i8#d!|SNIk6&~+KTHRacr>EaTQx&+hEnQ z-%g70Te!*3uS^^dr6hzt&E_g-4A{S)HA9-8p_kRdouR;~;fnxAg6vDSD%*JqZIc~R zs{H;PUb5@0;DVw(2Xj;ycIr5=`=9g|eZa9Y?K=zO3p2)Z!VG^E9456h&G6jy`#CFT zmI~*Ui1R1%H5~*O`n9vJ5L4OE!4NOhFjsg%qdU_Lhh2eHw-~O+G%zvkNS!y~zeVRC zo!JVJGZ>8}tG`TmC5jJwIX3h<{M*jt5?jkZ&q?D%9^)j=i1v!?PaGRGrm~z+6iJ(uI>+>^aYyc) z%e4{Q=M{81L^v)SQ99Pj^6C4ryH5lY8kY%kZMi12jqg~=!~G|f4=AZ}Z|GKNa@WzR zF}zpyj9D&fA*;r=m=(!POISNHSsMQ+H_ozQ5<95lbnqEl%hEoE<(w5&jQ@5e1)n+G zeYPo9NI{uFN519O6Tt->RzhK?%Z?OpbZI!3cJZWI+vG4`ImYe>zK8A_EA^eeW6k-~ zo~quqt)Q2E!%OjmaJ z+1Xxwk{Hf#mG#HbqJ#H$y6H_lE8RTHMyGp$_`#Tq8>iT)tv=bT-gI!^SD1MnBP+U6g!X0PU-D-{!dY?_x-rlxgMl3 z{ARc#B;-5a)VY3LcBiXsXsTVqL`A79aU~OL`J%VX$MaziAA| zf>;)dH(5=A$FI(0Pv|+`d?RG~$?ut35icKJm|vmR&%hcG-cZwj;`^~Dg01p%*ZMI^ zJfE1B?%r^>>h-aDm5A2|@2&@_x^UploWiMpPBYzE?Zc|wbdZlbq0uPCo#nNx%KsI! zY~FA-Tsd{D_A&v;$axa>r_=~|uBraqEf`y3C4wTCmF zS3kokufo{#>49^=wjY1fp6dKubM5QK7=6v;kKzZ^`p+nc3x7M(-*7_y-9p)%HFYoZ`l-*NL82$X~vAoP>eX`~0ZFBqs1#0_h75=Mjwo2Q4`$he84{Qn!HXJ*Y4ZcBH%)a5%h){7}@mC=3AFTgi#hrZwmfAI$r zjtu-$jL*Mok>Tf@AXdhxqa;%1*|T$>|B2GT87JR6YGll_tgyOf%6079=Y5GP_GiDG z+!%YtQS{93Os8`@H+Ef1W!&Sd@kG4vR4udO_tZqC{n86vbM9Cba$o4V5VX!GH?LM< z|EfyX&9Qqr3y&FgHay(Iz*{SRpvLK85z7jZ1C=iJhRX~K|9Jd=ExNWl^1+6^l8b8{ zDy)P)bTBNgQQ6OxXzI%{L)u`S57ROx#;6}^4VH;ED=(K=+xs2Zc31j+1H;@i0Xe%p zYIPpI_Ae6g|JL|Nq&Q~R+ebAylFzk*gu8afiXYH%O8j)RsNV5%$*hgJwfzj5>n7d5 zH$yK+Jk@~nea5Ab57WAzs7t4JzfHU6gv}wAKYWy{Np39=fkhIf)3uraR$yT$<1u$jVw7k(&rzJ zSH8M3puxI{snq(U%*?m5b-fx+Em^-Pyv!k-Yf<#^a25ksrY%f+wjP-}!NtJzUc#{n z4L;0!%#QAJUlm<=XU{|?6VvotH`q3w|6cp~nM_N}B#v*K0jhG&_K&wNQ_;D-l(nL% z!r^mQ{+<8; diff --git a/lib/build/scripts/lib b/lib/build/scripts/lib deleted file mode 100755 index 88d3ff1..0000000 --- a/lib/build/scripts/lib +++ /dev/null @@ -1,250 +0,0 @@ -#!/bin/sh - -# -# Copyright © 2015 the original authors. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -# SPDX-License-Identifier: Apache-2.0 -# - -############################################################################## -# -# lib start up script for POSIX generated by Gradle. -# -# Important for running: -# -# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is -# noncompliant, but you have some other compliant shell such as ksh or -# bash, then to run this script, type that shell name before the whole -# command line, like: -# -# ksh lib -# -# Busybox and similar reduced shells will NOT work, because this script -# requires all of these POSIX shell features: -# * functions; -# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», -# «${var#prefix}», «${var%suffix}», and «$( cmd )»; -# * compound commands having a testable exit status, especially «case»; -# * various built-in commands including «command», «set», and «ulimit». -# -# Important for patching: -# -# (2) This script targets any POSIX shell, so it avoids extensions provided -# by Bash, Ksh, etc; in particular arrays are avoided. -# -# The "traditional" practice of packing multiple parameters into a -# space-separated string is a well documented source of bugs and security -# problems, so this is (mostly) avoided, by progressively accumulating -# options in "$@", and eventually passing that to Java. -# -# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, -# and LIB_OPTS) rely on word-splitting, this is performed explicitly; -# see the in-line comments for details. -# -# There are tweaks for specific operating systems such as AIX, CygWin, -# Darwin, MinGW, and NonStop. -# -# (3) This script is generated from the Groovy template -# https://github.com/gradle/gradle/blob/HEAD/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt -# within the Gradle project. -# -# You can find Gradle at https://github.com/gradle/gradle/. -# -############################################################################## - -# Attempt to set APP_HOME - -# Resolve links: $0 may be a link -app_path=$0 - -# Need this for daisy-chained symlinks. -while - APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path - [ -h "$app_path" ] -do - ls=$( ls -ld "$app_path" ) - link=${ls#*' -> '} - case $link in #( - /*) app_path=$link ;; #( - *) app_path=$APP_HOME$link ;; - esac -done - -# This is normally unused -# shellcheck disable=SC2034 -APP_BASE_NAME=${0##*/} -# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) -APP_HOME=$( cd -P "${APP_HOME:-./}.." > /dev/null && printf '%s\n' "$PWD" ) || exit - -# Use the maximum available, or set MAX_FD != -1 to use that value. -MAX_FD=maximum - -warn () { - echo "$*" -} >&2 - -die () { - echo - echo "$*" - echo - exit 1 -} >&2 - -# OS specific support (must be 'true' or 'false'). -cygwin=false -msys=false -darwin=false -nonstop=false -case "$( uname )" in #( - CYGWIN* ) cygwin=true ;; #( - Darwin* ) darwin=true ;; #( - MSYS* | MINGW* ) msys=true ;; #( - NONSTOP* ) nonstop=true ;; -esac - -CLASSPATH=$APP_HOME/lib/lib-1.0.jar - - -# Determine the Java command to use to start the JVM. -if [ -n "$JAVA_HOME" ] ; then - if [ -x "$JAVA_HOME/jre/sh/java" ] ; then - # IBM's JDK on AIX uses strange locations for the executables - JAVACMD=$JAVA_HOME/jre/sh/java - else - JAVACMD=$JAVA_HOME/bin/java - fi - if [ ! -x "$JAVACMD" ] ; then - die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." - fi -else - JAVACMD=java - if ! command -v java >/dev/null 2>&1 - then - die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." - fi -fi - -# Increase the maximum file descriptors if we can. -if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then - case $MAX_FD in #( - max*) - # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. - # shellcheck disable=SC2039,SC3045 - MAX_FD=$( ulimit -H -n ) || - warn "Could not query maximum file descriptor limit" - esac - case $MAX_FD in #( - '' | soft) :;; #( - *) - # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. - # shellcheck disable=SC2039,SC3045 - ulimit -n "$MAX_FD" || - warn "Could not set maximum file descriptor limit to $MAX_FD" - esac -fi - -# Collect all arguments for the java command, stacking in reverse order: -# * args from the command line -# * the main class name -# * -classpath -# * -D...appname settings -# * --module-path (only if needed) -# * DEFAULT_JVM_OPTS, JAVA_OPTS, and LIB_OPTS environment variables. - -# For Cygwin or MSYS, switch paths to Windows format before running java -if "$cygwin" || "$msys" ; then - APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) - CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) - - JAVACMD=$( cygpath --unix "$JAVACMD" ) - - # Now convert the arguments - kludge to limit ourselves to /bin/sh - for arg do - if - case $arg in #( - -*) false ;; # don't mess with options #( - /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath - [ -e "$t" ] ;; #( - *) false ;; - esac - then - arg=$( cygpath --path --ignore --mixed "$arg" ) - fi - # Roll the args list around exactly as many times as the number of - # args, so each arg winds up back in the position where it started, but - # possibly modified. - # - # NB: a `for` loop captures its iteration list before it begins, so - # changing the positional parameters here affects neither the number of - # iterations, nor the values presented in `arg`. - shift # remove old arg - set -- "$@" "$arg" # push replacement arg - done -fi - - -# Add default JVM options here. You can also use JAVA_OPTS and LIB_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS="" - -# Collect all arguments for the java command: -# * DEFAULT_JVM_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, -# and any embedded shellness will be escaped. -# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be -# treated as '${Hostname}' itself on the command line. - -set -- \ - -classpath "$CLASSPATH" \ - edu.tictactoe.App \ - "$@" - -# Stop when "xargs" is not available. -if ! command -v xargs >/dev/null 2>&1 -then - die "xargs is not available" -fi - -# Use "xargs" to parse quoted args. -# -# With -n1 it outputs one arg per line, with the quotes and backslashes removed. -# -# In Bash we could simply go: -# -# readarray ARGS < <( xargs -n1 <<<"$var" ) && -# set -- "${ARGS[@]}" "$@" -# -# but POSIX shell has neither arrays nor command substitution, so instead we -# post-process each arg (as a line of input to sed) to backslash-escape any -# character that might be a shell metacharacter, then use eval to reverse -# that process (while maintaining the separation between arguments), and wrap -# the whole thing up as a single "set" statement. -# -# This will of course break if any of these variables contains a newline or -# an unmatched quote. -# - -eval "set -- $( - printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $LIB_OPTS" | - xargs -n1 | - sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | - tr '\n' ' ' - )" '"$@"' - -exec "$JAVACMD" "$@" diff --git a/lib/build/scripts/lib.bat b/lib/build/scripts/lib.bat deleted file mode 100644 index 654a355..0000000 --- a/lib/build/scripts/lib.bat +++ /dev/null @@ -1,94 +0,0 @@ -@rem -@rem Copyright 2015 the original author or authors. -@rem -@rem Licensed under the Apache License, Version 2.0 (the "License"); -@rem you may not use this file except in compliance with the License. -@rem You may obtain a copy of the License at -@rem -@rem https://www.apache.org/licenses/LICENSE-2.0 -@rem -@rem Unless required by applicable law or agreed to in writing, software -@rem distributed under the License is distributed on an "AS IS" BASIS, -@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -@rem See the License for the specific language governing permissions and -@rem limitations under the License. -@rem -@rem SPDX-License-Identifier: Apache-2.0 -@rem - -@if "%DEBUG%"=="" @echo off -@rem ########################################################################## -@rem -@rem lib startup script for Windows -@rem -@rem ########################################################################## - -@rem Set local scope for the variables with windows NT shell -if "%OS%"=="Windows_NT" setlocal - -set DIRNAME=%~dp0 -if "%DIRNAME%"=="" set DIRNAME=. -@rem This is normally unused -set APP_BASE_NAME=%~n0 -set APP_HOME=%DIRNAME%.. - -@rem Resolve any "." and ".." in APP_HOME to make it shorter. -for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi - -@rem Add default JVM options here. You can also use JAVA_OPTS and LIB_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS= - -@rem Find java.exe -if defined JAVA_HOME goto findJavaFromJavaHome - -set JAVA_EXE=java.exe -%JAVA_EXE% -version >NUL 2>&1 -if %ERRORLEVEL% equ 0 goto execute - -echo. 1>&2 -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2 -echo. 1>&2 -echo Please set the JAVA_HOME variable in your environment to match the 1>&2 -echo location of your Java installation. 1>&2 - -goto fail - -:findJavaFromJavaHome -set JAVA_HOME=%JAVA_HOME:"=% -set JAVA_EXE=%JAVA_HOME%/bin/java.exe - -if exist "%JAVA_EXE%" goto execute - -echo. 1>&2 -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2 -echo. 1>&2 -echo Please set the JAVA_HOME variable in your environment to match the 1>&2 -echo location of your Java installation. 1>&2 - -goto fail - -:execute -@rem Setup the command line - -set CLASSPATH=%APP_HOME%\lib\lib-1.0.jar - - -@rem Execute lib -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %LIB_OPTS% -classpath "%CLASSPATH%" edu.tictactoe.App %* - -:end -@rem End local scope for the variables with windows NT shell -if %ERRORLEVEL% equ 0 goto mainEnd - -:fail -rem Set variable LIB_EXIT_CONSOLE if you need the _script_ return code instead of -rem the _cmd.exe /c_ return code! -set EXIT_CODE=%ERRORLEVEL% -if %EXIT_CODE% equ 0 set EXIT_CODE=1 -if not ""=="%LIB_EXIT_CONSOLE%" exit %EXIT_CODE% -exit /b %EXIT_CODE% - -:mainEnd -if "%OS%"=="Windows_NT" endlocal - -:omega diff --git a/lib/build/tmp/compileJava/compileTransaction/stash-dir/App$1.class.uniqueId2 b/lib/build/tmp/compileJava/compileTransaction/stash-dir/App$1.class.uniqueId2 deleted file mode 100644 index 0c8c36bff943bda22d126b156ee75c676e76a145..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 622 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 A!TYp@7Ri)V6vp0#EeCj$oqCp!Zd4+A#?49 zFfxcjRKiVz#1$8V9)mtRg8>hNA%hVkgD{q8U}WGA$Vsep1qDTDK}uptDkB54hGrNC zg9#%8n|_5}L0&o+gBgQ4JA(xegC&C%BZDHUF+r)t`K3k4sbB~C|^tKM@i% zZbkXIFeQu(Mi6(Rq%uwXLCe8l!^ps`4+&I|b2u367#X5sSrOd*ML_ivVk^sZ}$Kk%7fIKP8osf!`-HFV(L!Hz~C!Brz!`m61WnCqFqc zCoHij6U2uKvXo?G7BezPV>1qtL#!DYSaTASQgc8ifZdOr`4|~E!6^+A!Qwa^%gDf) zo>~$C4tz!i1q}j$$;iN$o?7CENT7@iyy>YWPVkh;$iSZn&N2b1MQQm(xv43P4D!&h z10{as&;=(NYf#8ArZO_ffL(|Y1rSAy3>-GeInbhpD;S($+%iF7CxBFB=z#)(L6L!j zfr){U!JdJIK?;-&85kI(Kv@e+D>KM4Ffa&!N*@LW1~vvp237_~21W)a1_p)-26hG( z1_lNNEp46c42)X3TN&83b~ErsGBYzXZ)f1&#vr7nwT(e+BLf2i6N57Y1A`a?D+2?A z2m>2~C<8Zx7=sjpIDAUT#2~euL2Vm@rq&h)_H7Kh2%qyYFf%YPXfW_GXfcQ~ zXoGz$2GI%ku^2-jLl6Ta0|!GegAvqxOQ`Q8g^YJFm~Li}60!!R? diff --git a/lib/build/tmp/compileJava/compileTransaction/stash-dir/SystemPlayTask.class.uniqueId1 b/lib/build/tmp/compileJava/compileTransaction/stash-dir/SystemPlayTask.class.uniqueId1 deleted file mode 100644 index 7fa73c12d058da095cc7cdb9236d685ba147d029..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1495 zcmX^0Z`VEs1_nol5H1EL24;2!79Ivx1~x_p;jF~6ME%l|%pCoY%-qzXki_C_Mg}&U z%)HDJJ4Oa(4b3o41`Y;Jb_OmU25tr(Mh2PGlv4eY%;b{9UHBT@p)Dxfp~Qn7J6l86?;lBzYL57^G2+Eh);( zOJ`(YFH6iRP4!P>WKh%a0h<7})jugKHMzuE6GR3H!(Za zIX^Esu_QdRB*QsBuec;JucR2wFsM!}hH)_{GAOY#DDyC=FsQ-;9o2J;4D1CUujb@2 zGKeBO5oT%_D+2_ia4~2yXt6VB^DyWz=%V-*;vGf?mh!~R5=I6V4KK|wE(U!D19k>O z9tI-@V@3vHEYZTqAX=PS;+mJ3l#`kg>gk-HSCW{Sms$ieAxblhoxzlmK@JgUo_Qsy zMMb3rC8;T{70IauC7JnoTnr`*<~$4*pftq~_DFC^Vsds!QDSl`BZGtn*3_UG#>l|p zoS%})$iVNDnV0HUnwtblf=M~4j0{3P`N@enVTnbVAZLYu2u22$l8nq^Mg}=F<4_Z! zH6sIaQE46{17j*9g91|2Vsp4PBLgqkslJH?P)oRi^Gl18Q{6H_&fo$kTs@HQ85sne z^7BiIONtT;d{av@@>7aA7~B~dgh44^A+;hkxwIrTMIo`oN`aA|jlq+P!HdD0oxul` zihLOvR6u6vgOgomURi#2sy-xYAqmS3l%0wy85w3EM?O>`#5Rw_yp){OVilkK{Or;K zYb1|B3_=z`(HK%$kcun`RUVCG0wm?2WCW-Y&WSlW!I>qg){G21o_TqxMb0^i#l@+` z>*wh3=9m63<97Mhk*giV`Z>pU}Ugj zU|?`#U;>M9X>Dg<)Y9I{z`hZz#+reFfscWifq_AbfrUYvfs;Xp!G?i>K@6gr!Ir@e zoPoH&rZO@xGT1Y)LCx%AU#B2C-cXG7Jpc7!qg_d1Wj z+vR0as!0{P7Zr8a+@H2LPSi=viCLVXH9xT^MS`KNw4@|IPk>un0Q@ck8)cakZ@o-8yNqI@@$>_;4v}GlhC058Wv=x_U=B2Zp@9JjAafc(idZ!CG<~!@wS#o@ zb@f@<*f}`4^cY$}?qgtJU}VtOGjK9=(h--?193%-^bA1^CNX|vJrhSAUNDD;8)Ogz E0A*=ubN~PV diff --git a/lib/build/tmp/jar/MANIFEST.MF b/lib/build/tmp/jar/MANIFEST.MF deleted file mode 100644 index 8edcde5..0000000 --- a/lib/build/tmp/jar/MANIFEST.MF +++ /dev/null @@ -1,6 +0,0 @@ -Manifest-Version: 1.0 -Main-Class: edu.tictactoe.App -Implementation-Title: edu.tictactoe.App -Implementation-Version: 1.0 -Class-Path: edu.tictactoe . -