cotis-raylib 0.1.0-alpha

Raylib-backed renderer for Cotis
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use cotis_utils::interactivity::mouse::MouseButton;

pub(crate) fn into_raylib_mouse(button: MouseButton) -> raylib::prelude::MouseButton {
    match button {
        MouseButton::MouseButtonLeft => raylib::prelude::MouseButton::MOUSE_BUTTON_LEFT,
        MouseButton::MouseButtonRight => raylib::prelude::MouseButton::MOUSE_BUTTON_RIGHT,
        MouseButton::MouseButtonMiddle => raylib::prelude::MouseButton::MOUSE_BUTTON_MIDDLE,
        MouseButton::MouseButtonSide => raylib::prelude::MouseButton::MOUSE_BUTTON_SIDE,
        MouseButton::MouseButtonExtra => raylib::prelude::MouseButton::MOUSE_BUTTON_EXTRA,
        MouseButton::MouseButtonForward => raylib::prelude::MouseButton::MOUSE_BUTTON_FORWARD,
        MouseButton::MouseButtonBack => raylib::prelude::MouseButton::MOUSE_BUTTON_BACK,
    }
}