Input

From Crumbled World Wiki
Revision as of 14:22, 5 July 2025 by Anders (talk | contribs) (Created page with "{{:InputExampleCode}} ==Functions== {| class="wikitable" !|return !|function !|description |- |bool |getKeyDown(Key key) |return true if the key has been pressed down |- |bool |getKeyHeld(Key key) |return true if the key has been pressed down but not yet released. |- |bool |getKeyPressed(Key key) |return true if the key has been released. |- |bool |Input:getMouseDo...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

InputExampleCode

Functions

return function description
bool getKeyDown(Key key) return true if the key has been pressed down
bool getKeyHeld(Key key) return true if the key has been pressed down but not yet released.
bool getKeyPressed(Key key) return true if the key has been released.
bool getMouseDown(MouseKey key) return true if the mouse key has been pressed down
bool getMouseHeld(MouseKey key) return true if the mouse key has been pressed down but not yet released.
bool getMousePressed(MouseKey key) return true if the mouse key has been released.
bool getMouseDoubleClick(MouseKey key) return true if the mouse key has been double clicked.
Vec2 getMousePos() return the mouse last position.
Vec2 getMouseDelta() return the diff bettwen the current mouse pos and last frame mose pos
int getMouseWheelTicks() return mouse wheel ticks.
int getAnyKeyDownEvent() return -1 if no key was pressed down else return the keyCode from Key
int getAnyMouseDownEvent() return -1 if no mouse key was pressed down else return the mousekeycode from MouseKey