#include "sokoban.h"
#include "coord.h"
-#include "object.h"
#define DPRINT(fmt, as...) if(VERBOSE) fprintf(stderr, fmt, ## as);
#define REPORT(s, end, start) DPRINT(s, ((double)(end-start))/CLOCKS_PER_SEC);
//Read screen
time_start_read = clock();
- sokoban_screen *screen = parse_screen(inputstream, false);
+ sokoban_screen *screen = parse_screen(inputstream, true);
if (screen == NULL) {
printf("Something went wrong encoding the screen\n");
return 2;
REPORT("Goal encoding: %fs\n", time_end_goal, time_start_goal);
REPORT("Relation encoding: %fs\n", time_end_rel, time_start_rel);
REPORT("Solving encoding: %fs\n", time_end_solve, time_start_solve);
-
+ DPRINT("Iterations needed: %d\n", iteration);
if(!found){
printf("no solution\n");