#include<iostream>
#include<allegro5\allegro.h>
#include<allegro5\allegro_primitives.h>
#define FPS 60.0
int main()
{
	al_init();
	al_install_keyboard();
	al_install_mouse();
	al_init_primitives_addon();
	al_set_new_display_flags(ALLEGRO_RESIZABLE);
	ALLEGRO_DISPLAY *display= al_create_display(800,600);
	ALLEGRO_EVENT_QUEUE *eventqueue = al_create_event_queue();
	al_register_event_source(eventqueue, al_get_display_event_source(display));
	al_register_event_source(eventqueue, al_get_mouse_event_source());
	bool done = false;
	while (!done)
	{
		al_flip_display();
		al_draw_rectangle(60,60,180,180,al_map_rgb(122,233,121),4);
		ALLEGRO_EVENT events;
		al_wait_for_event(eventqueue, &events);
		if(events.type == ALLEGRO_EVENT_MOUSE_BUTTON_DOWN)
		{
			ALLEGRO_DISPLAY *display1 = al_create_display(400,300);
			al_flip_display;
			ALLEGRO_EVENT_QUEUE *eventqueue1 = al_create_event_queue();
			al_register_event_source(eventqueue1, al_get_display_event_source(display1));
			ALLEGRO_EVENT eventss;
			al_wait_for_event(eventqueue1, &eventss);
			if(eventss.type == ALLEGRO_EVENT_DISPLAY_CLOSE)
				al_destroy_display(display1);
				al_destroy_event_queue(eventqueue1);

		}
		if(events.type == ALLEGRO_EVENT_DISPLAY_CLOSE)
		{
			done = true;
		}
	}
	al_destroy_event_queue(eventqueue);
	al_destroy_display(display);
	return 0;
}