bubba,
running this:
do
print (GetRawMouseLeftPressed())
Sync()
loop
does what the docs say it will (for me):
Quote: "GetRawMouseLeftPressed
Description
Returns 1 if the left mouse button has been pressed, then returns 0 whilst the button is held down. If no mouse exists it will always return 0. "
IE, if LMB was pressed @ sync = 1. if STILL HELD at next sync = 0.
Quote: "GetRawMouseLeftPressed() is still returning a 1"
i can't reproduce your issue. is your code more elaborate than the above?
add: another way to accomplish what i think you want:
NextLevel = 0
do
If GetRawMouseLeftState() = 1
If WasReleased = 1
INC NextLevel
Endif
WasReleased = 0
Else
WasReleased = 1
Endif
Print(WasReleased)
Print(NextLevel)
Sync()
loop