TriggerRegisterPlayerMouseEventBJ
- Parameters
trig triggerwhichPlayer playermeType integer- comment
- bug
(confirmed v2.0.3.23175) Mouse events crash when registered and used during map initialization. The crash is highly irregular, happens after loading screen finishes and takes many attempts to reproduce with 8 people in a lobby. Recommendation: Delay all mouse event registration until after the game starts.
- patch
1.29.0.8803
- Source
- Blizzard.j (suggest an edit or discuss on Github)
- return type
event- Source code
function TriggerRegisterPlayerMouseEventBJ takes trigger trig, player whichPlayer, integer meType returns event if (meType == bj_MOUSEEVENTTYPE_DOWN) then // Mouse down event return TriggerRegisterPlayerEvent(trig, whichPlayer, EVENT_PLAYER_MOUSE_DOWN) elseif (meType == bj_MOUSEEVENTTYPE_UP) then // Mouse up event return TriggerRegisterPlayerEvent(trig, whichPlayer, EVENT_PLAYER_MOUSE_UP) elseif (meType == bj_MOUSEEVENTTYPE_MOVE) then // Mouse move event return TriggerRegisterPlayerEvent(trig, whichPlayer, EVENT_PLAYER_MOUSE_MOVE) else // Unrecognized type - ignore the request and return failure. return null endif endfunction