X-Git-Url: https://git.ucc.asn.au/?p=progcomp10.git;a=blobdiff_plain;f=src%2Flink%2FC%2Fc_link.h;fp=src%2Flink%2FC%2Fc_link.h;h=44922a3f466f67f28eb00c934ba5e83a84a385ff;hp=84e9bce766078731c80c3b1e67636531b96c70d0;hb=35ff18a5beda685e59ca898026570d67b7ead333;hpb=e4184557ebc33201e217e167d577128f710e4890 diff --git a/src/link/C/c_link.h b/src/link/C/c_link.h index 84e9bce..44922a3 100644 --- a/src/link/C/c_link.h +++ b/src/link/C/c_link.h @@ -38,14 +38,19 @@ typedef struct { the agent and supervisor) */ -#define debugmsg(x...) sprintf(stderr, x) +#define debugmsg(x...) fprintf(stderr, x) + +/* A (hopefully) unique identifier for this particular instance of your agent, + to help with debugging */ +int me; + /* Returns a random item */ ITEMTYPE RandomAttack(); /* A useful translation table - eg printf( "I use %s.\n", ITEMNAMES[rock] ); */ + eg debugmsg( "I use %s.\n", ITEMNAMES[rock] ); */ extern char ITEMNAMES[3][MAXITEMLEN];