joyp

0.1.0 • Public • Published

Joyp

A javascript utility for polling the state of the joypads/gamepads.

Usage

For any given frame of your game loop, you can poll if a button was pressed using Joyp.wasJustPressed(gamepadIndex, buttonKey):

if(Joyp.wasJustPressed(0, "left-trigger")) {
    player.shootGun()
}

For the button key, you can use either a standard button code or a human-readable button name, pictured here:

You can also poll the axes of the stick using Joy.getAxis(gamepadIndex, axisKey):

position.x += Joy.getAxis(0, "left-stick-x")
position.y += Joy.getAxis(0, "left-stick-y")

License

This project is licensed under the MIT license.

Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i joyp

    Weekly Downloads

    5

    Version

    0.1.0

    License

    MIT

    Unpacked Size

    376 kB

    Total Files

    6

    Last publish

    Collaborators

    • ehgoodenough