#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <iostream>

#include "argparser.h"
#include "ifs.h"
#include "glCanvas.h"

// ====================================================================
// ====================================================================

int main(int argc, char *argv[]) {
  ArgParser *args = new ArgParser(argc, argv);
  IFS *ifs = new IFS(args);

  if (args->gui) {
    GLCanvas::initialize(args,ifs); 
  } else {
    ifs->Render();
  }

  delete ifs;
  delete args;
  return 0;
}

// ====================================================================
// ====================================================================


