Mouse Button release
BlitzMax Forums/BlitzMax Beginners Area/Mouse Button release| 
 | ||
| Hi all, is there a way to test for a mouse button to be released? something similar to mousedown(), its just so i dont update variables to much by tracking and updating while mouse button is down, i only want to update when its released? many thanks | 
| 
 | ||
| oops... never mind. I was going to suggest if it's not mouse down, it's released then, but you want to get a response after it's down. I usually set a var when the mouse is down, and then clear the var once the mouse is not down anymore. Signaling it's released. ' if md if mousedown()=0 md=0 ' released endif else if mousedown() md = 1 endif endif ' | 
| 
 | ||
| Many thanks, i'll try that :-) | 
| 
 | ||
| Many thanks, i'll try that :-) | 
| 
 | ||
| Graphics 800,600 While Not KeyDown(key_escape) PollEvent() 'get next event from queue If CurrentEvent.ID = EVENT_MOUSEUP 'a mouse button has been released If EventData() = 1 'it was the left button End EndIf EndIf Wend | 
| 
 | ||
| I do it slightly different, but the end result is the same ;) If MouseDown() Then If Not mb Then mb = True ' mouse down EndIf ' mouse hold ElseIf mb Then mb = False ' mouse release EndIf | 
| 
 | ||
| ah brill, got a few different ways here, all work well for me, many thanks |