Cette fonction retournera true si le bouton de la souris en cours de vérification a été relâché ou false si ce n'est pas le cas. Cette fonction ne sera déclenchée qu'une fois pour chaque bouton de la souris quand il est relâché et pour le déclencher à nouveau, le bouton devra avoir été pressé et relâché. Vous fournissez le bouton de la souris pour vérifier l'une des constantes suivantes:
Constant La description mb_left Le bouton gauche de la souris mb_middle Le bouton du milieu de la souris (ceci peut ne pas être valable pour toutes les plates-formes cibles) mb_right Le bouton droit de la souris mb_none Pas de bouton de la souris mb_any L'un des boutons de la souris
mouse_check_button_released(numb);
Argument La description numb Quel bouton de souris constante à vérifier.
Boolean
if mouse_check_button_released(mb_right)
{
speed = point_distance(x, y, mouse_x, mouse_y) /
10;
}
Le code ci-dessus vérifiera si le bouton droit de la souris a été relâché et s'il l'a, il placera la vitesse de l'instance à un dixième de la distance entre la position actuelle x / y et la position x / y de la souris.