X-Git-Url: https://git.ucc.asn.au/?p=progcomp10.git;a=blobdiff_plain;f=src%2Flink%2FC%2Fagents%2Fc-angel.c;fp=src%2Flink%2FC%2Fagents%2Fc-angel.c;h=0000000000000000000000000000000000000000;hp=c6c8687e3188486549ac188c3729bf17909b0557;hb=e4184557ebc33201e217e167d577128f710e4890;hpb=15240ab3375de7b3260c47a204b1e7aae3cd516b diff --git a/src/link/C/agents/c-angel.c b/src/link/C/agents/c-angel.c deleted file mode 100644 index c6c8687..0000000 --- a/src/link/C/agents/c-angel.c +++ /dev/null @@ -1,40 +0,0 @@ -/* - * c-angel.c - * c-link-lib - * - * Created by Daniel Axtens on 20/04/10. - * Licensed under an MIT-style license: see the LICENSE file for details. - * - */ - -#include - -/* Implement the angel bot, which always tells the truth - and expects others to do the same */ - -ATTACKTYPE Attack( char * foe_name ) { - ATTACKTYPE attack; - - attack.realAttack = RandomAttack(); /* Chooses randomly from Rock, Paper, Scissors */ - attack.promisedAttack = attack.realAttack; /* Tells the truth for its bluff */ - - return attack; -} - -ITEMTYPE Defend( char * foeName, ITEMTYPE foePromisedAttack ) { - return foePromisedAttack; /* Trusts them to be going for a tie */ -} - -/* You need to define a results function, even if it isn't used - (otherwise the linker will complain) */ -void Results( char * foeName, int isInstigatedByYou, ITEMTYPE yourItem, - ITEMTYPE theirItem, ITEMTYPE promisedItem) { - - return; /* Ignore whatever just happened. */ -} - -/* same for Cleanup() */ - -void Cleanup() { - return; -} \ No newline at end of file