Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
new:mouse [2018/02/17 03:04] – [Cursor settings] korshun | new:mouse [2018/02/17 13:59] – korshun |
---|
The cursor library fully supports widescreen thanks to ACSUtils [[Widescreeen|widescreen support functions]]. | The cursor library fully supports widescreen thanks to ACSUtils [[Widescreeen|widescreen support functions]]. |
| |
The cursor library doesn't handle mouse button presses, as ZDoom doesn't provide access to them. To read mouse clicks, use [[zdoom>GetPlayerInput]] with ''BT_ATTACK'' (left mouse button) and ''BT_ALTATTACK'' (right mouse button). Better yet, use ACSUtils [[input|GetPlayerInput wrappers]] for simpler input handling that will not register multiple clicks if the player holds a mouse button. | The cursor library doesn't handle mouse clicks, as ZDoom doesn't provide access to mouse buttons. To read mouse clicks, use [[zdoom>GetPlayerInput]] with ''BT_ATTACK'' (left mouse button) and ''BT_ALTATTACK'' (right mouse button). Better yet, use ACSUtils [[input|GetPlayerInput wrappers]] for simpler input handling that will not register multiple clicks if the player holds a mouse button. |
| |
<note important>The cursor library **cannot be used serverside**. | <note important>The cursor library **cannot be used serverside**. |
===== A complete example ===== | ===== A complete example ===== |
| |
An example using [[HudMessage]]: | An example using [[HudMessage]] (''[[rounding|floor()]]'' is used to clear alignment flags): |
| |
<code> | <code> |