#include #include void main() { FILE *f = fopen("turtlemap.out", "wb"); unsigned char r=0,g=0,b=0; // Because 0*0=0, write the first four colours manually fprintf(f, "%c%c%c%c", 0, 0, 0, '\0'); // bg fprintf(f, "%c%c%c%c", 1, 0, 0, '\0'); // blue fprintf(f, "%c%c%c%c", 1, 2, 1, '\0'); // light green fprintf(f, "%c%c%c%c", 0, 1, 0, '\0'); // dark green for (int c=1; c<64; c++) { fprintf(f, "%c%c%c%c", c, c+8, c, '\0'); fprintf(f, "%c%c%c%c", c+96, c+64, c/2, '\0'); fprintf(f, "%c%c%c%c", c+112, c+127, c+96, '\0'); fprintf(f, "%c%c%c%c", c+24, c+48, c+24, '\0'); } fclose(f); }