Hi guys! Hope u can help me.
My mouse dont want to disappear.
I tried this code:
if bge.logic.KX_INPUT_JUST_ACTIVATED == mouse.events[bge.events.RIGHTMOUSE]:
Rasterizer.showMouse(True)
counter = 1
print("SHOWMOUSE!!!",counter)
if bge.logic.KX_INPUT_JUST_ACTIVATED == mouse.events[bge.events.RIGHTMOUSE] and counter == 1 :
Rasterizer.showMouse(False)
counter = 0
print("HIDEMOUSE!!",counter)
counter prints correctly but mouse is not hiding.
Also tried this code:
if bge.logic.KX_INPUT_JUST_ACTIVATED == bge.logic.mouse.events[bge.events.RIGHTMOUSE]:
Rasterizer.showMouse(True)
if bge.logic.KX_INPUT_JUST_ACTIVATED == bge.logic.mouse.events[bge.events.RIGHTMOUSE] and Rasterizer.showMouse(True):
Rasterizer.showMouse(False)
But my mouse still appearing without hiding. What am i doing wrong?
Also i want to make countdown timer (like RTS timer of building object or unit) equal with seconds without using any time.sleep() because time.sleep() stops everything. i tried to use while loops, but it ends almost instantly even with using large numbers.
I tried to use if statements related to object props with timer type, but it doesnt work properly.
Hope u ll give me some advices. Thanks!