this writes the contents of an array to a text file. Could be used for any output, I just like having the contents of the entire array sitting in front of me in a nice text file :)
OnFilterStart:
{
allocArray (0, 200, NULL, NULL, 4); //initialise 1d array
return false;
}
ForEveryTile:
{
int temp, output, aContents;
for (x=0; x<200; x++)
{
putArray(0,x,NULL,NULL,100); //fill the array with '100'
}
//create a file named debug.txt, set it to append, loop through the array printing out the values to the text file
for(x=0;x<xmax;x++)
{
aContents=fopen("c:\\debug.txt", "a");
temp=getArray(0,x,NULL,NULL);
fprintf (aContents, "%d:%d\n",x,temp);
fclose(aContents);
}
return true;
}