Spaces:
Sleeping
Sleeping
| from enum import Enum | |
| # Hand position enum. | |
| class HandPosition(Enum): | |
| UNKNOWN = -1 | |
| LEFT_START = 1 | |
| RIGHT_START = 2 | |
| LEFT_END = 3 | |
| RIGHT_END = 4 | |
| UP_START = 5 | |
| UP_END = 6 | |
| DOWN_START = 7 | |
| DOWN_END = 8 | |
| FAST_SWIPE_UP_START = 9 | |
| FAST_SWIPE_UP_END = 10 | |
| FAST_SWIPE_DOWN_START = 11 | |
| FAST_SWIPE_DOWN_END = 12 | |
| ZOOM_IN_START = 13 | |
| ZOOM_IN_END = 14 | |
| ZOOM_OUT_START = 15 | |
| ZOOM_OUT_END = 16 | |
| LEFT_START2 = 17 | |
| RIGHT_START2 = 18 | |
| LEFT_END2 = 19 | |
| RIGHT_END2 = 20 | |
| UP_START2 = 21 | |
| UP_END2 = 22 | |
| DOWN_START2 = 23 | |
| DOWN_END2 = 24 | |
| DRAG_START = 25 | |
| DRAG_END = 26 | |
| LEFT_START3 = 27 | |
| RIGHT_START3 = 28 | |
| LEFT_END3 = 29 | |
| RIGHT_END3 = 30 | |
| DOWN_START3 = 31 | |
| DOWN_END3 = 32 | |
| UP_START3 = 33 | |
| UP_END3 = 34 | |
| # Events for action controller | |
| class Event(Enum): | |
| UNKNOWN = -1 | |
| SWIPE_RIGHT = 0 | |
| SWIPE_LEFT = 1 | |
| SWIPE_UP = 2 | |
| SWIPE_DOWN = 3 | |
| DRAG = 4 | |
| DROP = 5 | |
| FAST_SWIPE_DOWN = 6 | |
| FAST_SWIPE_UP = 7 | |
| ZOOM_IN = 8 | |
| ZOOM_OUT = 9 | |
| SWIPE_RIGHT2 = 10 | |
| SWIPE_LEFT2 = 11 | |
| SWIPE_UP2 = 12 | |
| SWIPE_DOWN2 = 13 | |
| DOUBLE_TAP = 14 | |
| SWIPE_RIGHT3 = 15 | |
| SWIPE_LEFT3 = 16 | |
| SWIPE_UP3 = 17 | |
| SWIPE_DOWN3 = 18 | |
| DRAG2 = 19 | |
| DROP2 = 20 | |
| DRAG3 = 21 | |
| DROP3 = 22 | |
| TAP = 23 | |
| targets = [ | |
| 'hand_down', | |
| 'hand_right', | |
| 'hand_left', | |
| 'thumb_index', | |
| 'thumb_left', | |
| 'thumb_right', | |
| 'thumb_down', | |
| 'half_up', | |
| 'half_left', | |
| 'half_right', | |
| 'half_down', | |
| 'part_hand_heart', | |
| 'part_hand_heart2', | |
| 'fist_inverted', | |
| 'two_left', | |
| 'two_right', | |
| 'two_down', | |
| 'grabbing', | |
| 'grip', | |
| 'point', | |
| 'call', | |
| 'three3', | |
| 'little_finger', | |
| 'middle_finger', | |
| 'dislike', | |
| 'fist', | |
| 'four', | |
| 'like', | |
| 'mute', | |
| 'ok', | |
| 'one', | |
| 'palm', | |
| 'peace', | |
| 'peace_inverted', | |
| 'rock', | |
| 'stop', | |
| 'stop_inverted', | |
| 'three', | |
| 'three2', | |
| 'two_up', | |
| 'two_up_inverted', | |
| 'three_gun', | |
| 'one_left', | |
| 'one_right', | |
| 'one_down' | |
| ] | |