[AD] Using system mouse cursor

[ Thread Index | Date Index | More lists.liballeg.org/allegro-developers Archives ]


As brought up on allegro.cc:
http://www.allegro.cc/forums/view_thread.php?_id=390945

Would it be possible to create a function that would remove Allegro's mouse image and restore the system's default, while still updating the mouse_* vars? I ask because this would not only solve the problem of bad mouse handling (which results in mouse droppings) but also of wasted CPU time and the general hackyness of Allegro's interrupt-centric drawing code for it.

It should be rather easy to do this, shouldn't it? Just seperate the OS specific code to hide/show the system mouse pointer while over the window into a seperate vtable entry for the mouse driver, and use show_mouse(NULL) to disable Allegro's mouse renderer and still update the variables.

- Kitty Cat




Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/