From 198e7f79797ac3ff4c1ec3869d2f11a8387b1577 Mon Sep 17 00:00:00 2001
From: Daniel Axtens <dja@ucc.asn.au>
Date: Wed, 15 Sep 2010 10:35:17 +0800
Subject: [PATCH] Final cleanup.

---
 src/link/C/README.txt                         |   4 +
 .../C/c-link-lib.xcodeproj/project.pbxproj    | Bin 5644 -> 0 bytes
 src/link/bundle-agent.sh                      | 120 ------------------
 src/progcomp.xcodeproj/project.pbxproj        | Bin 6898 -> 0 bytes
 4 files changed, 4 insertions(+), 120 deletions(-)
 delete mode 100644 src/link/C/c-link-lib.xcodeproj/project.pbxproj
 delete mode 100755 src/link/bundle-agent.sh
 delete mode 100644 src/progcomp.xcodeproj/project.pbxproj

diff --git a/src/link/C/README.txt b/src/link/C/README.txt
index e93d251..b7bfc8c 100644
--- a/src/link/C/README.txt
+++ b/src/link/C/README.txt
@@ -73,6 +73,10 @@ submit it there! Otherwise, sit tight.
 10. Watch its progress on the scoreboard and adjust your strategy 
 accordingly.
 
+=== C++ ===
+
+See PLUSPLUS.txt.
+
 === OTHER IMPORTANT NOTES ===
 
  * Static storage *is* *considered* *cheating*. You must *not* attempt 
diff --git a/src/link/C/c-link-lib.xcodeproj/project.pbxproj b/src/link/C/c-link-lib.xcodeproj/project.pbxproj
deleted file mode 100644
index e4f83ef3d02ee58f649b5f707660c4af25797077..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5644
zcmcgwZIhZv5dMt6f^6kOvUR86%ZlaYs(2X;6&EbT&F+1n5NDN(3l?CKt*!j`>zM(8
zl|<@J@5{OlJw4An-Tic9r^CN_d%bXU>H6)P)=P`?Vt*5S#dkPPf+*xa@Zz||`CBhZ
za01`J;s-25%fGRo7DoNSVUbz2I@i2{*Fnh7lzTncVjDl=7>7RQ6WB>yUw2v@*X;_D
ztfL!Il=QBoNrEsO3hJoK!+ziW<|Ui950>QQAo1YiwYxF@2;NcXN2?%QgF%1H1KRXc
z7<~)L!Orsz!*UYsV;_SRZu@P2%<sH(1Izgt<IKQ`F|oe-V;x8P-Je%uo?JJFIb<;P
zeif#-#$lSYch6@*n&R(iJMrUSmx9Z56NM$Thoepc9*MH3D55w-nlic(1ZmJ$6~uVm
z2H}@W^UBU>22&$2QBT*ZFuib%x0lA59nuUast3B=`vIi)rJ){<X$DrW2b-jj<LP6t
z-lUg@{OYiiz*P_f6@Y7fX*duBK}4#Cbdt3;lC@iOwhBAc6!Uu$n0_<p>H}a@y%~;r
zf*|+cLnFX$y)T$(&{?3BWa<h09#H0oG{XsU3OLmfFj(O9U0RZxbK~^en*+@Jj9<b8
z&QQ2IQu1<RsI-p>k>c`GjuRwZ84gE%9Z7w0Fwj(?E6b`dr1JJVxhMQtW;X@><_^t+
zIwO+KL7&^Mpe2Faza!s4<Qrt)Z<#4=TMha_ZcpV{t*b~T>3}sirKxr*gt>7ena_<I
zB{4OAPbmt$C)y4D1Ep7Von`4!uLNqcZrR|rK>G{fvRP!P!;@_yzbCbBpw$)o#&VhO
zYBaf&*vv)_7VpzM7G-i&0G0BX;<e{LJ6^oTX|+nUt|Uv6tO<QZ(?-Hj5N-w{>WZhU
zr0kO-UGAY+<aoV*BBRbcjoGku_4b{tI)-JwXNf`0)F_1RvX4D7=1qeng;0wcQbsW2
z3DU6F(?&WdyMRV26;Orv=Kb<6eoMAJMln%|G8q1<l#5U^1-RM9V<RdpW|qGcjuS=O
z8JqSx`y}oxgRn!jm1G~a_#DMw;67Rq!)O}C&tw2(_gUc`4p%U?26Xx@x&B#c>|j!+
z7n<WV1*eG-qVQ`FM<HR3FhL>j;%K$^Q?tInpo)s<SFT?go-0W(iz70TSL2_lWUo#o
z^9^j0uT#p*qG0&vafOEXFXEa*s0*ndJwdqy%U~O%&&7Mj)jgTu`CeOO@qw7neJ>30
zN{{0FC4jtvFqWUZAY{e!fp6S0^7s%wAtkcZ$r576c($X6#4=k<Y3-3?StDs&cZE1q
zBAydd8|-_PrdK5x)v&W#8^J7nTx%L$?$<}ruJc*MJ<nvg-wW-2sx^CXXCLJ`a_5e1
z%;14(QF{)`d@-3A=ER*p+$z>|4$mIYoIRYVs;fPi@~xq|rsd8IwX~BwM5e4vk*gc`
zu54<qYMG8<F3@Wq6J#P=c947WG;8J<x5i&GktlbH?$8u`2@H+pd_=aZ>Qi|_P-d~@
z*z#0+y*{%oZJ|0Yz$bvpNlX3F&c|i4Kxrn+bTtczSQii*Z!rkh1wvAx{pZZ)k-H=v
z*(F~S(yt@rEEy`>>PH$>=uhNd$Wurt+1A`%*HsKBYgZgey3ew0y0T&|9M?w90=_s8
zv!k4&Rts}6N1A&l+XhM0a$Z{I^uZ;)@D91;$nvw9jTFPwpekTB=X<VwvMtMjl_$@S
zlJBC>zG;|9gF4>Mlt}+SbN_*zYF=e6vrf#)0$KFUd$ppXbW|y6F2`MJYJs4?6tiy)
z44MdZHmM*iT1*p-XLD*Z@hLhHx5AI!ew$VfHj=v_36}7Zo6BdNRW{93qmr|D)*0b!
r1pZQjDg>S=y2}xGNb5>Oj*^vhni$3si~clA;>6yOn@xY?){oXd3-Bi>

diff --git a/src/link/bundle-agent.sh b/src/link/bundle-agent.sh
deleted file mode 100755
index edf55ee..0000000
--- a/src/link/bundle-agent.sh
+++ /dev/null
@@ -1,120 +0,0 @@
-#!/bin/bash
-
-# bundle-agent.sh
-# progcomp
-#
-# Written by Daniel Axtens <dja@ucc.asn.au> for the UCC Programming Competition in 2010.
-# Licensed under an MIT-style license: see the LICENSE file for details.
-
-# a candidate for porting to python.
-
-# put ourselves in SRCROOT - src/
-# this assumes we are in the src/link directory.
-cd `dirname $0`/..
-
-# begin script
-cat << __EOF__
-This script takes the code that you have written for UCC::ProgComp 2010 and
-bundles it up as an agent that you can test. This script is not needed for code
-written in Python.
-__EOF__
-
-
-# select language
-lang=0
-
-while ([ $lang != 1 ] && [ $lang != 2 ]) do {
-
-    cat << __EOF__
-Is your agent written in:
-(1) C
-(2) another language (UNSUPPORTED)
-__EOF__
-
-    read -p "Enter 1 or 2: " lang
-
-} done;
-
-# C bots
-if ([ $lang == 1 ]) then 
-    echo
-    echo "Preparing a C bot."
-    echo
-
-    echo "Where is your .c file?"
-    echo "Provide the full path, including the agent file and the .c"
-    echo "Give paths relative to the src/ directory."
-    echo "WARNING: will overwrite \'agent name\'.py if it exists" 
-    
-    read -p "Path: " path
-
-    location=`dirname $path`
-    name=`basename $path .c`
-    
-    cat > ${location}/${name}.py << __EOF__
-# ${name}.py - a C bot shell generated by `basename $0` for UCC::ProgComp 2010
-
-from link.cAgent import cAgent
-
-class ${name} (cAgent):
-	def __init__ (self):
-		cAgent.__init__(self, "${location}/${name}")
-__EOF__
-
-    
-
-# Custom bots
-elif ([ $lang == 2 ]) then
-    echo
-    echo "Preparing a custom bot."
-    echo
-
-    echo "What is the name of your bot?"
-    
-    read -p "Name: " name
-
-    echo
-    echo "Enter the command required to spawn your bot."
-    echo "Give paths relative to the src/ directory."
-
-    read -p "Command: " cmd
-    
-    echo
-    echo "Into which directory should I put the resultant python module?"
-    echo "(again, give paths relative to src/)"
-    echo "WARNING: will overwrite ${name}.py if it exists" 
-    
-    read -p "Location: " location
-    
-    cat > ${location}/${name}.py << __EOF__
-# ${name}.py - a custom bot shell generated by `basename $0` for UCC::ProgComp 2010
-# calls "${cmd}" to invoke the bot
-
-from link.externAgent import externAgent
-
-class ${name} (externAgent):
-	def __init__ (self):
-		externAgent.__init__(self, "${cmd}")
-__EOF__
-
-    
-fi
-
-### Finish up
-echo
-echo "${name}.py created."
-echo
-echo "Include your bot with:"
-
-#there must be a nicer way to do this. possibly by using python
-#part of the horror is trying to deal with location possibly having a trailing
-#slash, and possibly not having one. *sigh*
-pythonpath=`sed 's:/:.:g' << __EOF__
-$(dirname ${location}/${name}).${name}
-__EOF__
-`
-
-echo "   from ${pythonpath} import ${name}"
-echo "Then make sure the Agents list includes ${name}"
-echo
-echo "Good luck!"
\ No newline at end of file
diff --git a/src/progcomp.xcodeproj/project.pbxproj b/src/progcomp.xcodeproj/project.pbxproj
deleted file mode 100644
index b85760a2e37257a89432a4359415dd2a816ca52c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 6898
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

-- 
GitLab