#include "maze.h"

#include <allegro.h>
#include <iostream.h>

#define size 30

int main()
{
  maze_t Maze(size);

  Maze.generate();

  allegro_init();

  install_keyboard();

  set_color_depth(32);
  if(set_gfx_mode(GFX_XWINDOWS,800,600,0,0)<0)
  {
    cerr<<"GFX ERROR: "<<allegro_error<<endl;
    return -1;
  }

  BITMAP* buffer;
  buffer=create_bitmap(800,600);
  clear(buffer);

  Maze.draw(buffer);

  blit(buffer,screen,0,0,0,0,800,600);

  while(!key[KEY_ESC]);

  destroy_bitmap(buffer);

  return 0;
}

#ifdef linux
END_OF_MAIN();
#endif

