Mouse click lasts too long / clearing event queue
<p>I create a 2D RPG Game and managed to make there some walking of character by pointing the destination with mouse click. Now, I set an enter menu that shows up after running a program and before a game loop starts. 
When I press (or release) a mouse button to start a game <code>menu_ev.type == ALLEGRO_EVENT_MOUSE_BUTTON_UP</code>, it leaves the enter menu while loop and proceeds to the game loop but not waits for an another mouse click to move character but moves it to the place where mouse was clicked (in the enter menu). </p>

<p>I want it to wait in the game loop for another mouse click to walk. I thought that <code>ALLEGRO_EVENT_MOUSE_BUTTON_UP</code> would do the job but even then the game loop catches mouse as event mouse button down...</p>

<p>Both in the enter menu and game loop there are different <code>ALLEGRO_EVENT_QUEUE</code>s and <code>EVENT</code>s. I also tried to change it to <code>ALLEGRO_MOUSE_STATE</code> but changes nothing.</p>

<p>Thanks in advance!</p>