#include "ktkMap.h" #include "ktk_parse.h" #include "ktkProgram.h" #include int main(int argc, char *argv[]) { ktk_randomizeSeed(); struct ktkProgram my_program = ktk_PROGRAM_DEFAULT; ktk_parseSFile(&my_program, "test.txt"); struct ktkLive my_live = ktk_LIVE_DEFAULT; struct ktkMap my_map = ktk_MAP_DEFAULT; //ktk_resizeMap(&my_map, 10, 10); my_map.flags |= ktk_MAP_RESIZE; ktk_buildStructure(&my_program, &my_live, ktk_getStructure(&my_program, "rage"), &my_map); //ktk_linkStructures(&my_program, &my_live, &my_map); //my_map.cell[2][2].id_1 = 1; int x, y; for (y = 0; y < my_map.h; y++) { for (x = 0; x < my_map.w; x++) { if (my_map.cell[x][y].flags & ktk_CELL_EMPTY) { printf("."); /* } else if (my_map.cell[x][y].id_1 == 1) { printf("#");*/ } else { printf("%d", my_map.cell[x][y].id_1); } } printf("\n"); } ktk_deleteMap(&my_map); ktk_freeProgram(&my_program); return 0; }