39 lines
863 B
C
39 lines
863 B
C
#include "ktkMap.h"
|
|
#include "ktk_parse.h"
|
|
#include "ktkProgram.h"
|
|
#include <time.h>
|
|
|
|
int main(int argc, char *argv[]) {
|
|
ktk_randomizeSeed();
|
|
|
|
struct ktkProgram my_program = ktk_PROGRAM_DEFAULT;
|
|
ktk_parseSFile(&my_program, "test.txt");
|
|
|
|
struct ktkMap my_map = ktk_MAP_DEFAULT;
|
|
//ktk_resizeMap(&my_map, 10, 10);
|
|
my_map.flags |= ktk_MAP_RESIZE;
|
|
ktk_buildStructure(&my_program, ktk_getStructure(&my_program, "rage"), &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].id_1 == 0) {
|
|
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;
|
|
}
|