Randall Forehand
Created April 21, 2020

Snack Controller

17
Snack Controller

Things used in this project

Story

Read more

Code

Controller code

JavaScript
forever(function () {
    if (input.touchA6.isPressed()) {
        light.setAll(0xff0000)
        keyboard.key("m", KeyboardKeyEvent.Press)
    } else {
        keyboard.key("m", KeyboardKeyEvent.Up)
    }
    if (input.touchA4.isPressed()) {
        keyboard.key("o", KeyboardKeyEvent.Down)
        light.setAll(0xffff00)
    } else {
        keyboard.key("o", KeyboardKeyEvent.Up)
    }
    if (input.touchA7.isPressed()) {
        mouse.setButton(MouseButton.Left, true)
        light.setAll(0x00ff00)
    } else {
        mouse.setButton(MouseButton.Left, false)
    }
    if (input.touchA5.isPressed()) {
        keyboard.key("q", KeyboardKeyEvent.Press)
        light.setAll(0x00ffff)
    } else {
        keyboard.key("q", KeyboardKeyEvent.Up)
    }
    if (input.touchA3.isPressed()) {
        light.setAll(0x7f00ff)
        keyboard.key("a", KeyboardKeyEvent.Press)
    } else {
        keyboard.key("a", KeyboardKeyEvent.Up)
    }
    if (input.touchA2.isPressed()) {
        keyboard.key("w", KeyboardKeyEvent.Press)
        light.setAll(0x0000ff)
    } else {
        keyboard.key("w", KeyboardKeyEvent.Up)
    }
    if (input.touchA1.isPressed()) {
        keyboard.key("d", KeyboardKeyEvent.Press)
        light.setAll(0xffffff)
    } else {
        keyboard.key("d", KeyboardKeyEvent.Up)
    }
})

Credits

Randall Forehand
4 projects • 0 followers

Comments