diff --git a/src/pybricks/parameters.pyi b/src/pybricks/parameters.pyi index 3020481..fd3262c 100644 --- a/src/pybricks/parameters.pyi +++ b/src/pybricks/parameters.pyi @@ -1,6 +1,8 @@ # SPDX-License-Identifier: MIT # Copyright (c) 2020 The Pybricks Authors +from geometry import Matrix + class Color: BLACK: Color BLUE: Color @@ -15,6 +17,8 @@ class Color: VIOLET: Color WHITE: Color YELLOW: Color + def __init__(self, h: int, s: int = 100, v: int = 100): ... + def __eq__(self, other: "Color") -> bool: ... def __mul__(self, scale: float) -> Color: ... def __rmul__(self, scale: float) -> Color: ... def __truediv__(self, scale: float) -> Color: ... @@ -25,6 +29,8 @@ class Port: B: Port C: Port D: Port + E: Port + F: Port S1: Port S2: Port S3: Port @@ -63,3 +69,41 @@ class Side: LEFT: Side BACK: Side BOTTOM: Side + +class Icon: + UP: Matrix + DOWN: Matrix + LEFT: Matrix + RIGHT: Matrix + ARROW_RIGHT_UP: Matrix + ARROW_RIGHT_DOWN: Matrix + ARROW_LEFT_UP: Matrix + ARROW_LEFT_DOWN: Matrix + ARROW_UP: Matrix + ARROW_DOWN: Matrix + ARROW_LEFT: Matrix + ARROW_RIGHT: Matrix + HAPPY: Matrix + SAD: Matrix + EYE_LEFT: Matrix + EYE_RIGHT: Matrix + EYE_LEFT_BLINK: Matrix + EYE_RIGHT_BLINK: Matrix + EYE_RIGHT_BROW: Matrix + EYE_LEFT_BROW: Matrix + EYE_LEFT_BROW_UP: Matrix + EYE_RIGHT_BROW_UP: Matrix + HEART: Matrix + PAUSE: Matrix + EMPTY: Matrix + FULL: Matrix + SQUARE: Matrix + TRIANGLE_RIGHT: Matrix + TRIANGLE_LEFT: Matrix + TRIANGLE_UP: Matrix + TRIANGLE_DOWN: Matrix + CIRCLE: Matrix + CLOCKWISE: Matrix + COUNTERCLOCKWISE: Matrix + TRUE: Matrix + FALSE: Matrix