#include #include #include #include #include #include "../include/parser.h" #include "../include/simulator.h" #include "../include/randgen.h" #include "antwindow.h" #include extern Command* algo[2]; extern int algosize[2]; extern Map map; char *antfilename[2]; int main(int argc, char ** argv) { int retval; if (argc != 4) { printf("Usage: sim \n"); exit(1); } rand_seed(12345); //Do input retval=parseAlgo(argv[1],algo[0],algosize[0]); assert(retval==0); retval=parseAlgo(argv[2],algo[1],algosize[1]); assert(retval==0); retval=parseMap(argv[3],map); assert(retval==0); antfilename[0] = argv[1]; antfilename[1] = argv[2]; setupAnts(); FXApp* application=new FXApp("AntSim","TeamMonkeys"); application->init(argc,argv); //new FXToolTip(application,0); AntWindow* mainWindow=new AntWindow(application); application->create(); retval=application->run(); showResults(); return retval; }