MouseLib2

by Ter13
Interact with the mouse more easily and more concisely
ID:2608399
 
Resolved
Mouse params now have the ability to store temporary data in the mouse_params.data list. This feature is very similar to storing the data in a mouse action, but instead of persisting along the entire span of time between when the client releases, presses, and releases a mouse button, it only persists until the next call to any mouse proc.

Note that the start-params for an action will also persist for the duration of the action, only the over/end-params will be replaced with each frame, so some of this temporary data will persist as long as the mouse action itself does as well.
Applies to:mouselib2
Status: Resolved (1.1a)

This issue has been resolved.
It would be nice to store arbitrary data on mouse params for data that does not persist between different mouse action states, but only until the next mouse call is invoked.
Ter13 resolved issue with message:
Mouse params now have the ability to store temporary data in the mouse_params.data list. This feature is very similar to storing the data in a mouse action, but instead of persisting along the entire span of time between when the client presses and releases, or releases and presses a mouse button, it only persists until the next call to any mouse proc.

Note that the start-params for an action will also persist for the duration of the action, only the over/end-params will be replaced with each frame, so some of this temporary data will persist as long as the mouse action itself does as well.