gets a mouse button event, returns false if none.
| 536 | |
| 537 | // gets a mouse button event, returns false if none. |
| 538 | bool ddio_MouseGetEvent(int *btn, bool *state) { |
| 539 | t_mse_event evt; |
| 540 | |
| 541 | if (MB_queue.recv(&evt)) { |
| 542 | *btn = (int)evt.btn; |
| 543 | *state = evt.state ? true : false; |
| 544 | return true; |
| 545 | } |
| 546 | |
| 547 | return false; |
| 548 | } |
| 549 | |
| 550 | // return mouse button down time. |
| 551 | float ddio_MouseBtnDownTime(int btn) { |