add enums for raygui, issue #52
This commit is contained in:
parent
2c752b5ad0
commit
10d945ed28
11 changed files with 6019 additions and 4164 deletions
|
@ -17,15 +17,20 @@ from raylib import rl, ffi
|
|||
from inspect import ismethod, getmembers, isbuiltin
|
||||
import inflection, sys, json
|
||||
|
||||
f = open("raylib.json", "r")
|
||||
js = json.load(f)
|
||||
def process(filename):
|
||||
f = open(filename, "r")
|
||||
js = json.load(f)
|
||||
|
||||
for e in js['enums']:
|
||||
if e['name'] and e['values']:
|
||||
print ("class "+e['name']+"("+"IntEnum):")
|
||||
for value in e['values']:
|
||||
print(" "+value['name']+" = "+str(value['value']))
|
||||
print("")
|
||||
|
||||
print("""from enum import IntEnum
|
||||
""")
|
||||
|
||||
for e in js['enums']:
|
||||
print ("class "+e['name']+"("+"IntEnum):")
|
||||
for value in e['values']:
|
||||
print(" "+value['name']+" = "+str(value['value']))
|
||||
print("")
|
||||
process("raylib.json")
|
||||
process("raygui.json")
|
||||
|
||||
|
|
2704
docs/genindex.html
2704
docs/genindex.html
File diff suppressed because it is too large
Load diff
BIN
docs/objects.inv
BIN
docs/objects.inv
Binary file not shown.
6715
docs/pyray.html
6715
docs/pyray.html
File diff suppressed because it is too large
Load diff
File diff suppressed because one or more lines are too long
|
@ -8,7 +8,7 @@ gcc raylib-c/parser/raylib_parser.c
|
|||
python3 raylib/build.py
|
||||
|
||||
python3 create_enums.py > raylib/enums.py
|
||||
|
||||
python3 create_enums.py > dynamic/raylib/enums.py
|
||||
|
||||
pip3 install sphinx-autoapi myst_parser sphinx_rtd_theme
|
||||
python3 create_stub_pyray.py > pyray/__init__.pyi
|
||||
|
|
|
@ -3207,3 +3207,370 @@ class NPatchLayout(IntEnum):
|
|||
NPATCH_THREE_PATCH_VERTICAL = 1
|
||||
NPATCH_THREE_PATCH_HORIZONTAL = 2
|
||||
|
||||
class GuiControlState(IntEnum):
|
||||
GUI_STATE_NORMAL = 0
|
||||
GUI_STATE_FOCUSED = 1
|
||||
GUI_STATE_PRESSED = 2
|
||||
GUI_STATE_DISABLED = 3
|
||||
|
||||
class GuiTextAlignment(IntEnum):
|
||||
GUI_TEXT_ALIGN_LEFT = 0
|
||||
GUI_TEXT_ALIGN_CENTER = 1
|
||||
GUI_TEXT_ALIGN_RIGHT = 2
|
||||
|
||||
class GuiControl(IntEnum):
|
||||
DEFAULT = 0
|
||||
LABEL = 1
|
||||
BUTTON = 2
|
||||
TOGGLE = 3
|
||||
SLIDER = 4
|
||||
PROGRESSBAR = 5
|
||||
CHECKBOX = 6
|
||||
COMBOBOX = 7
|
||||
DROPDOWNBOX = 8
|
||||
TEXTBOX = 9
|
||||
VALUEBOX = 10
|
||||
SPINNER = 11
|
||||
LISTVIEW = 12
|
||||
COLORPICKER = 13
|
||||
SCROLLBAR = 14
|
||||
STATUSBAR = 15
|
||||
|
||||
class GuiControlProperty(IntEnum):
|
||||
BORDER_COLOR_NORMAL = 0
|
||||
BASE_COLOR_NORMAL = 1
|
||||
TEXT_COLOR_NORMAL = 2
|
||||
BORDER_COLOR_FOCUSED = 3
|
||||
BASE_COLOR_FOCUSED = 4
|
||||
TEXT_COLOR_FOCUSED = 5
|
||||
BORDER_COLOR_PRESSED = 6
|
||||
BASE_COLOR_PRESSED = 7
|
||||
TEXT_COLOR_PRESSED = 8
|
||||
BORDER_COLOR_DISABLED = 9
|
||||
BASE_COLOR_DISABLED = 10
|
||||
TEXT_COLOR_DISABLED = 11
|
||||
BORDER_WIDTH = 12
|
||||
TEXT_PADDING = 13
|
||||
TEXT_ALIGNMENT = 14
|
||||
RESERVED = 15
|
||||
|
||||
class GuiDefaultProperty(IntEnum):
|
||||
TEXT_SIZE = 16
|
||||
TEXT_SPACING = 17
|
||||
LINE_COLOR = 18
|
||||
BACKGROUND_COLOR = 19
|
||||
|
||||
class GuiToggleProperty(IntEnum):
|
||||
GROUP_PADDING = 16
|
||||
|
||||
class GuiSliderProperty(IntEnum):
|
||||
SLIDER_WIDTH = 16
|
||||
SLIDER_PADDING = 17
|
||||
|
||||
class GuiProgressBarProperty(IntEnum):
|
||||
PROGRESS_PADDING = 16
|
||||
|
||||
class GuiCheckBoxProperty(IntEnum):
|
||||
CHECK_PADDING = 16
|
||||
|
||||
class GuiComboBoxProperty(IntEnum):
|
||||
COMBO_BUTTON_WIDTH = 16
|
||||
COMBO_BUTTON_PADDING = 17
|
||||
|
||||
class GuiDropdownBoxProperty(IntEnum):
|
||||
ARROW_PADDING = 16
|
||||
DROPDOWN_ITEMS_PADDING = 17
|
||||
|
||||
class GuiTextBoxProperty(IntEnum):
|
||||
TEXT_INNER_PADDING = 16
|
||||
TEXT_LINES_PADDING = 17
|
||||
COLOR_SELECTED_FG = 18
|
||||
COLOR_SELECTED_BG = 19
|
||||
|
||||
class GuiSpinnerProperty(IntEnum):
|
||||
SPIN_BUTTON_WIDTH = 16
|
||||
SPIN_BUTTON_PADDING = 17
|
||||
|
||||
class GuiScrollBarProperty(IntEnum):
|
||||
ARROWS_SIZE = 16
|
||||
ARROWS_VISIBLE = 17
|
||||
SCROLL_SLIDER_PADDING = 18
|
||||
SCROLL_SLIDER_SIZE = 19
|
||||
SCROLL_PADDING = 20
|
||||
SCROLL_SPEED = 21
|
||||
|
||||
class GuiScrollBarSide(IntEnum):
|
||||
SCROLLBAR_LEFT_SIDE = 0
|
||||
SCROLLBAR_RIGHT_SIDE = 1
|
||||
|
||||
class GuiListViewProperty(IntEnum):
|
||||
LIST_ITEMS_HEIGHT = 16
|
||||
LIST_ITEMS_PADDING = 17
|
||||
SCROLLBAR_WIDTH = 18
|
||||
SCROLLBAR_SIDE = 19
|
||||
|
||||
class GuiColorPickerProperty(IntEnum):
|
||||
COLOR_SELECTOR_SIZE = 16
|
||||
HUEBAR_WIDTH = 17
|
||||
HUEBAR_PADDING = 18
|
||||
HUEBAR_SELECTOR_HEIGHT = 19
|
||||
HUEBAR_SELECTOR_OVERFLOW = 20
|
||||
|
||||
class guiIconName(IntEnum):
|
||||
RICON_NONE = 0
|
||||
RICON_FOLDER_FILE_OPEN = 1
|
||||
RICON_FILE_SAVE_CLASSIC = 2
|
||||
RICON_FOLDER_OPEN = 3
|
||||
RICON_FOLDER_SAVE = 4
|
||||
RICON_FILE_OPEN = 5
|
||||
RICON_FILE_SAVE = 6
|
||||
RICON_FILE_EXPORT = 7
|
||||
RICON_FILE_NEW = 8
|
||||
RICON_FILE_DELETE = 9
|
||||
RICON_FILETYPE_TEXT = 10
|
||||
RICON_FILETYPE_AUDIO = 11
|
||||
RICON_FILETYPE_IMAGE = 12
|
||||
RICON_FILETYPE_PLAY = 13
|
||||
RICON_FILETYPE_VIDEO = 14
|
||||
RICON_FILETYPE_INFO = 15
|
||||
RICON_FILE_COPY = 16
|
||||
RICON_FILE_CUT = 17
|
||||
RICON_FILE_PASTE = 18
|
||||
RICON_CURSOR_HAND = 19
|
||||
RICON_CURSOR_POINTER = 20
|
||||
RICON_CURSOR_CLASSIC = 21
|
||||
RICON_PENCIL = 22
|
||||
RICON_PENCIL_BIG = 23
|
||||
RICON_BRUSH_CLASSIC = 24
|
||||
RICON_BRUSH_PAINTER = 25
|
||||
RICON_WATER_DROP = 26
|
||||
RICON_COLOR_PICKER = 27
|
||||
RICON_RUBBER = 28
|
||||
RICON_COLOR_BUCKET = 29
|
||||
RICON_TEXT_T = 30
|
||||
RICON_TEXT_A = 31
|
||||
RICON_SCALE = 32
|
||||
RICON_RESIZE = 33
|
||||
RICON_FILTER_POINT = 34
|
||||
RICON_FILTER_BILINEAR = 35
|
||||
RICON_CROP = 36
|
||||
RICON_CROP_ALPHA = 37
|
||||
RICON_SQUARE_TOGGLE = 38
|
||||
RICON_SYMMETRY = 39
|
||||
RICON_SYMMETRY_HORIZONTAL = 40
|
||||
RICON_SYMMETRY_VERTICAL = 41
|
||||
RICON_LENS = 42
|
||||
RICON_LENS_BIG = 43
|
||||
RICON_EYE_ON = 44
|
||||
RICON_EYE_OFF = 45
|
||||
RICON_FILTER_TOP = 46
|
||||
RICON_FILTER = 47
|
||||
RICON_TARGET_POINT = 48
|
||||
RICON_TARGET_SMALL = 49
|
||||
RICON_TARGET_BIG = 50
|
||||
RICON_TARGET_MOVE = 51
|
||||
RICON_CURSOR_MOVE = 52
|
||||
RICON_CURSOR_SCALE = 53
|
||||
RICON_CURSOR_SCALE_RIGHT = 54
|
||||
RICON_CURSOR_SCALE_LEFT = 55
|
||||
RICON_UNDO = 56
|
||||
RICON_REDO = 57
|
||||
RICON_REREDO = 58
|
||||
RICON_MUTATE = 59
|
||||
RICON_ROTATE = 60
|
||||
RICON_REPEAT = 61
|
||||
RICON_SHUFFLE = 62
|
||||
RICON_EMPTYBOX = 63
|
||||
RICON_TARGET = 64
|
||||
RICON_TARGET_SMALL_FILL = 65
|
||||
RICON_TARGET_BIG_FILL = 66
|
||||
RICON_TARGET_MOVE_FILL = 67
|
||||
RICON_CURSOR_MOVE_FILL = 68
|
||||
RICON_CURSOR_SCALE_FILL = 69
|
||||
RICON_CURSOR_SCALE_RIGHT_FILL = 70
|
||||
RICON_CURSOR_SCALE_LEFT_FILL = 71
|
||||
RICON_UNDO_FILL = 72
|
||||
RICON_REDO_FILL = 73
|
||||
RICON_REREDO_FILL = 74
|
||||
RICON_MUTATE_FILL = 75
|
||||
RICON_ROTATE_FILL = 76
|
||||
RICON_REPEAT_FILL = 77
|
||||
RICON_SHUFFLE_FILL = 78
|
||||
RICON_EMPTYBOX_SMALL = 79
|
||||
RICON_BOX = 80
|
||||
RICON_BOX_TOP = 81
|
||||
RICON_BOX_TOP_RIGHT = 82
|
||||
RICON_BOX_RIGHT = 83
|
||||
RICON_BOX_BOTTOM_RIGHT = 84
|
||||
RICON_BOX_BOTTOM = 85
|
||||
RICON_BOX_BOTTOM_LEFT = 86
|
||||
RICON_BOX_LEFT = 87
|
||||
RICON_BOX_TOP_LEFT = 88
|
||||
RICON_BOX_CENTER = 89
|
||||
RICON_BOX_CIRCLE_MASK = 90
|
||||
RICON_POT = 91
|
||||
RICON_ALPHA_MULTIPLY = 92
|
||||
RICON_ALPHA_CLEAR = 93
|
||||
RICON_DITHERING = 94
|
||||
RICON_MIPMAPS = 95
|
||||
RICON_BOX_GRID = 96
|
||||
RICON_GRID = 97
|
||||
RICON_BOX_CORNERS_SMALL = 98
|
||||
RICON_BOX_CORNERS_BIG = 99
|
||||
RICON_FOUR_BOXES = 100
|
||||
RICON_GRID_FILL = 101
|
||||
RICON_BOX_MULTISIZE = 102
|
||||
RICON_ZOOM_SMALL = 103
|
||||
RICON_ZOOM_MEDIUM = 104
|
||||
RICON_ZOOM_BIG = 105
|
||||
RICON_ZOOM_ALL = 106
|
||||
RICON_ZOOM_CENTER = 107
|
||||
RICON_BOX_DOTS_SMALL = 108
|
||||
RICON_BOX_DOTS_BIG = 109
|
||||
RICON_BOX_CONCENTRIC = 110
|
||||
RICON_BOX_GRID_BIG = 111
|
||||
RICON_OK_TICK = 112
|
||||
RICON_CROSS = 113
|
||||
RICON_ARROW_LEFT = 114
|
||||
RICON_ARROW_RIGHT = 115
|
||||
RICON_ARROW_DOWN = 116
|
||||
RICON_ARROW_UP = 117
|
||||
RICON_ARROW_LEFT_FILL = 118
|
||||
RICON_ARROW_RIGHT_FILL = 119
|
||||
RICON_ARROW_DOWN_FILL = 120
|
||||
RICON_ARROW_UP_FILL = 121
|
||||
RICON_AUDIO = 122
|
||||
RICON_FX = 123
|
||||
RICON_WAVE = 124
|
||||
RICON_WAVE_SINUS = 125
|
||||
RICON_WAVE_SQUARE = 126
|
||||
RICON_WAVE_TRIANGULAR = 127
|
||||
RICON_CROSS_SMALL = 128
|
||||
RICON_PLAYER_PREVIOUS = 129
|
||||
RICON_PLAYER_PLAY_BACK = 130
|
||||
RICON_PLAYER_PLAY = 131
|
||||
RICON_PLAYER_PAUSE = 132
|
||||
RICON_PLAYER_STOP = 133
|
||||
RICON_PLAYER_NEXT = 134
|
||||
RICON_PLAYER_RECORD = 135
|
||||
RICON_MAGNET = 136
|
||||
RICON_LOCK_CLOSE = 137
|
||||
RICON_LOCK_OPEN = 138
|
||||
RICON_CLOCK = 139
|
||||
RICON_TOOLS = 140
|
||||
RICON_GEAR = 141
|
||||
RICON_GEAR_BIG = 142
|
||||
RICON_BIN = 143
|
||||
RICON_HAND_POINTER = 144
|
||||
RICON_LASER = 145
|
||||
RICON_COIN = 146
|
||||
RICON_EXPLOSION = 147
|
||||
RICON_1UP = 148
|
||||
RICON_PLAYER = 149
|
||||
RICON_PLAYER_JUMP = 150
|
||||
RICON_KEY = 151
|
||||
RICON_DEMON = 152
|
||||
RICON_TEXT_POPUP = 153
|
||||
RICON_GEAR_EX = 154
|
||||
RICON_CRACK = 155
|
||||
RICON_CRACK_POINTS = 156
|
||||
RICON_STAR = 157
|
||||
RICON_DOOR = 158
|
||||
RICON_EXIT = 159
|
||||
RICON_MODE_2D = 160
|
||||
RICON_MODE_3D = 161
|
||||
RICON_CUBE = 162
|
||||
RICON_CUBE_FACE_TOP = 163
|
||||
RICON_CUBE_FACE_LEFT = 164
|
||||
RICON_CUBE_FACE_FRONT = 165
|
||||
RICON_CUBE_FACE_BOTTOM = 166
|
||||
RICON_CUBE_FACE_RIGHT = 167
|
||||
RICON_CUBE_FACE_BACK = 168
|
||||
RICON_CAMERA = 169
|
||||
RICON_SPECIAL = 170
|
||||
RICON_LINK_NET = 171
|
||||
RICON_LINK_BOXES = 172
|
||||
RICON_LINK_MULTI = 173
|
||||
RICON_LINK = 174
|
||||
RICON_LINK_BROKE = 175
|
||||
RICON_TEXT_NOTES = 176
|
||||
RICON_NOTEBOOK = 177
|
||||
RICON_SUITCASE = 178
|
||||
RICON_SUITCASE_ZIP = 179
|
||||
RICON_MAILBOX = 180
|
||||
RICON_MONITOR = 181
|
||||
RICON_PRINTER = 182
|
||||
RICON_PHOTO_CAMERA = 183
|
||||
RICON_PHOTO_CAMERA_FLASH = 184
|
||||
RICON_HOUSE = 185
|
||||
RICON_HEART = 186
|
||||
RICON_CORNER = 187
|
||||
RICON_VERTICAL_BARS = 188
|
||||
RICON_VERTICAL_BARS_FILL = 189
|
||||
RICON_LIFE_BARS = 190
|
||||
RICON_INFO = 191
|
||||
RICON_CROSSLINE = 192
|
||||
RICON_HELP = 193
|
||||
RICON_FILETYPE_ALPHA = 194
|
||||
RICON_FILETYPE_HOME = 195
|
||||
RICON_LAYERS_VISIBLE = 196
|
||||
RICON_LAYERS = 197
|
||||
RICON_WINDOW = 198
|
||||
RICON_HIDPI = 199
|
||||
RICON_200 = 200
|
||||
RICON_201 = 201
|
||||
RICON_202 = 202
|
||||
RICON_203 = 203
|
||||
RICON_204 = 204
|
||||
RICON_205 = 205
|
||||
RICON_206 = 206
|
||||
RICON_207 = 207
|
||||
RICON_208 = 208
|
||||
RICON_209 = 209
|
||||
RICON_210 = 210
|
||||
RICON_211 = 211
|
||||
RICON_212 = 212
|
||||
RICON_213 = 213
|
||||
RICON_214 = 214
|
||||
RICON_215 = 215
|
||||
RICON_216 = 216
|
||||
RICON_217 = 217
|
||||
RICON_218 = 218
|
||||
RICON_219 = 219
|
||||
RICON_220 = 220
|
||||
RICON_221 = 221
|
||||
RICON_222 = 222
|
||||
RICON_223 = 223
|
||||
RICON_224 = 224
|
||||
RICON_225 = 225
|
||||
RICON_226 = 226
|
||||
RICON_227 = 227
|
||||
RICON_228 = 228
|
||||
RICON_229 = 229
|
||||
RICON_230 = 230
|
||||
RICON_231 = 231
|
||||
RICON_232 = 232
|
||||
RICON_233 = 233
|
||||
RICON_234 = 234
|
||||
RICON_235 = 235
|
||||
RICON_236 = 236
|
||||
RICON_237 = 237
|
||||
RICON_238 = 238
|
||||
RICON_239 = 239
|
||||
RICON_240 = 240
|
||||
RICON_241 = 241
|
||||
RICON_242 = 242
|
||||
RICON_243 = 243
|
||||
RICON_244 = 244
|
||||
RICON_245 = 245
|
||||
RICON_246 = 246
|
||||
RICON_247 = 247
|
||||
RICON_248 = 248
|
||||
RICON_249 = 249
|
||||
RICON_250 = 250
|
||||
RICON_251 = 251
|
||||
RICON_252 = 252
|
||||
RICON_253 = 253
|
||||
RICON_254 = 254
|
||||
RICON_255 = 255
|
||||
|
||||
|
|
367
raylib/enums.py
367
raylib/enums.py
|
@ -333,3 +333,370 @@ class NPatchLayout(IntEnum):
|
|||
NPATCH_THREE_PATCH_VERTICAL = 1
|
||||
NPATCH_THREE_PATCH_HORIZONTAL = 2
|
||||
|
||||
class GuiControlState(IntEnum):
|
||||
GUI_STATE_NORMAL = 0
|
||||
GUI_STATE_FOCUSED = 1
|
||||
GUI_STATE_PRESSED = 2
|
||||
GUI_STATE_DISABLED = 3
|
||||
|
||||
class GuiTextAlignment(IntEnum):
|
||||
GUI_TEXT_ALIGN_LEFT = 0
|
||||
GUI_TEXT_ALIGN_CENTER = 1
|
||||
GUI_TEXT_ALIGN_RIGHT = 2
|
||||
|
||||
class GuiControl(IntEnum):
|
||||
DEFAULT = 0
|
||||
LABEL = 1
|
||||
BUTTON = 2
|
||||
TOGGLE = 3
|
||||
SLIDER = 4
|
||||
PROGRESSBAR = 5
|
||||
CHECKBOX = 6
|
||||
COMBOBOX = 7
|
||||
DROPDOWNBOX = 8
|
||||
TEXTBOX = 9
|
||||
VALUEBOX = 10
|
||||
SPINNER = 11
|
||||
LISTVIEW = 12
|
||||
COLORPICKER = 13
|
||||
SCROLLBAR = 14
|
||||
STATUSBAR = 15
|
||||
|
||||
class GuiControlProperty(IntEnum):
|
||||
BORDER_COLOR_NORMAL = 0
|
||||
BASE_COLOR_NORMAL = 1
|
||||
TEXT_COLOR_NORMAL = 2
|
||||
BORDER_COLOR_FOCUSED = 3
|
||||
BASE_COLOR_FOCUSED = 4
|
||||
TEXT_COLOR_FOCUSED = 5
|
||||
BORDER_COLOR_PRESSED = 6
|
||||
BASE_COLOR_PRESSED = 7
|
||||
TEXT_COLOR_PRESSED = 8
|
||||
BORDER_COLOR_DISABLED = 9
|
||||
BASE_COLOR_DISABLED = 10
|
||||
TEXT_COLOR_DISABLED = 11
|
||||
BORDER_WIDTH = 12
|
||||
TEXT_PADDING = 13
|
||||
TEXT_ALIGNMENT = 14
|
||||
RESERVED = 15
|
||||
|
||||
class GuiDefaultProperty(IntEnum):
|
||||
TEXT_SIZE = 16
|
||||
TEXT_SPACING = 17
|
||||
LINE_COLOR = 18
|
||||
BACKGROUND_COLOR = 19
|
||||
|
||||
class GuiToggleProperty(IntEnum):
|
||||
GROUP_PADDING = 16
|
||||
|
||||
class GuiSliderProperty(IntEnum):
|
||||
SLIDER_WIDTH = 16
|
||||
SLIDER_PADDING = 17
|
||||
|
||||
class GuiProgressBarProperty(IntEnum):
|
||||
PROGRESS_PADDING = 16
|
||||
|
||||
class GuiCheckBoxProperty(IntEnum):
|
||||
CHECK_PADDING = 16
|
||||
|
||||
class GuiComboBoxProperty(IntEnum):
|
||||
COMBO_BUTTON_WIDTH = 16
|
||||
COMBO_BUTTON_PADDING = 17
|
||||
|
||||
class GuiDropdownBoxProperty(IntEnum):
|
||||
ARROW_PADDING = 16
|
||||
DROPDOWN_ITEMS_PADDING = 17
|
||||
|
||||
class GuiTextBoxProperty(IntEnum):
|
||||
TEXT_INNER_PADDING = 16
|
||||
TEXT_LINES_PADDING = 17
|
||||
COLOR_SELECTED_FG = 18
|
||||
COLOR_SELECTED_BG = 19
|
||||
|
||||
class GuiSpinnerProperty(IntEnum):
|
||||
SPIN_BUTTON_WIDTH = 16
|
||||
SPIN_BUTTON_PADDING = 17
|
||||
|
||||
class GuiScrollBarProperty(IntEnum):
|
||||
ARROWS_SIZE = 16
|
||||
ARROWS_VISIBLE = 17
|
||||
SCROLL_SLIDER_PADDING = 18
|
||||
SCROLL_SLIDER_SIZE = 19
|
||||
SCROLL_PADDING = 20
|
||||
SCROLL_SPEED = 21
|
||||
|
||||
class GuiScrollBarSide(IntEnum):
|
||||
SCROLLBAR_LEFT_SIDE = 0
|
||||
SCROLLBAR_RIGHT_SIDE = 1
|
||||
|
||||
class GuiListViewProperty(IntEnum):
|
||||
LIST_ITEMS_HEIGHT = 16
|
||||
LIST_ITEMS_PADDING = 17
|
||||
SCROLLBAR_WIDTH = 18
|
||||
SCROLLBAR_SIDE = 19
|
||||
|
||||
class GuiColorPickerProperty(IntEnum):
|
||||
COLOR_SELECTOR_SIZE = 16
|
||||
HUEBAR_WIDTH = 17
|
||||
HUEBAR_PADDING = 18
|
||||
HUEBAR_SELECTOR_HEIGHT = 19
|
||||
HUEBAR_SELECTOR_OVERFLOW = 20
|
||||
|
||||
class guiIconName(IntEnum):
|
||||
RICON_NONE = 0
|
||||
RICON_FOLDER_FILE_OPEN = 1
|
||||
RICON_FILE_SAVE_CLASSIC = 2
|
||||
RICON_FOLDER_OPEN = 3
|
||||
RICON_FOLDER_SAVE = 4
|
||||
RICON_FILE_OPEN = 5
|
||||
RICON_FILE_SAVE = 6
|
||||
RICON_FILE_EXPORT = 7
|
||||
RICON_FILE_NEW = 8
|
||||
RICON_FILE_DELETE = 9
|
||||
RICON_FILETYPE_TEXT = 10
|
||||
RICON_FILETYPE_AUDIO = 11
|
||||
RICON_FILETYPE_IMAGE = 12
|
||||
RICON_FILETYPE_PLAY = 13
|
||||
RICON_FILETYPE_VIDEO = 14
|
||||
RICON_FILETYPE_INFO = 15
|
||||
RICON_FILE_COPY = 16
|
||||
RICON_FILE_CUT = 17
|
||||
RICON_FILE_PASTE = 18
|
||||
RICON_CURSOR_HAND = 19
|
||||
RICON_CURSOR_POINTER = 20
|
||||
RICON_CURSOR_CLASSIC = 21
|
||||
RICON_PENCIL = 22
|
||||
RICON_PENCIL_BIG = 23
|
||||
RICON_BRUSH_CLASSIC = 24
|
||||
RICON_BRUSH_PAINTER = 25
|
||||
RICON_WATER_DROP = 26
|
||||
RICON_COLOR_PICKER = 27
|
||||
RICON_RUBBER = 28
|
||||
RICON_COLOR_BUCKET = 29
|
||||
RICON_TEXT_T = 30
|
||||
RICON_TEXT_A = 31
|
||||
RICON_SCALE = 32
|
||||
RICON_RESIZE = 33
|
||||
RICON_FILTER_POINT = 34
|
||||
RICON_FILTER_BILINEAR = 35
|
||||
RICON_CROP = 36
|
||||
RICON_CROP_ALPHA = 37
|
||||
RICON_SQUARE_TOGGLE = 38
|
||||
RICON_SYMMETRY = 39
|
||||
RICON_SYMMETRY_HORIZONTAL = 40
|
||||
RICON_SYMMETRY_VERTICAL = 41
|
||||
RICON_LENS = 42
|
||||
RICON_LENS_BIG = 43
|
||||
RICON_EYE_ON = 44
|
||||
RICON_EYE_OFF = 45
|
||||
RICON_FILTER_TOP = 46
|
||||
RICON_FILTER = 47
|
||||
RICON_TARGET_POINT = 48
|
||||
RICON_TARGET_SMALL = 49
|
||||
RICON_TARGET_BIG = 50
|
||||
RICON_TARGET_MOVE = 51
|
||||
RICON_CURSOR_MOVE = 52
|
||||
RICON_CURSOR_SCALE = 53
|
||||
RICON_CURSOR_SCALE_RIGHT = 54
|
||||
RICON_CURSOR_SCALE_LEFT = 55
|
||||
RICON_UNDO = 56
|
||||
RICON_REDO = 57
|
||||
RICON_REREDO = 58
|
||||
RICON_MUTATE = 59
|
||||
RICON_ROTATE = 60
|
||||
RICON_REPEAT = 61
|
||||
RICON_SHUFFLE = 62
|
||||
RICON_EMPTYBOX = 63
|
||||
RICON_TARGET = 64
|
||||
RICON_TARGET_SMALL_FILL = 65
|
||||
RICON_TARGET_BIG_FILL = 66
|
||||
RICON_TARGET_MOVE_FILL = 67
|
||||
RICON_CURSOR_MOVE_FILL = 68
|
||||
RICON_CURSOR_SCALE_FILL = 69
|
||||
RICON_CURSOR_SCALE_RIGHT_FILL = 70
|
||||
RICON_CURSOR_SCALE_LEFT_FILL = 71
|
||||
RICON_UNDO_FILL = 72
|
||||
RICON_REDO_FILL = 73
|
||||
RICON_REREDO_FILL = 74
|
||||
RICON_MUTATE_FILL = 75
|
||||
RICON_ROTATE_FILL = 76
|
||||
RICON_REPEAT_FILL = 77
|
||||
RICON_SHUFFLE_FILL = 78
|
||||
RICON_EMPTYBOX_SMALL = 79
|
||||
RICON_BOX = 80
|
||||
RICON_BOX_TOP = 81
|
||||
RICON_BOX_TOP_RIGHT = 82
|
||||
RICON_BOX_RIGHT = 83
|
||||
RICON_BOX_BOTTOM_RIGHT = 84
|
||||
RICON_BOX_BOTTOM = 85
|
||||
RICON_BOX_BOTTOM_LEFT = 86
|
||||
RICON_BOX_LEFT = 87
|
||||
RICON_BOX_TOP_LEFT = 88
|
||||
RICON_BOX_CENTER = 89
|
||||
RICON_BOX_CIRCLE_MASK = 90
|
||||
RICON_POT = 91
|
||||
RICON_ALPHA_MULTIPLY = 92
|
||||
RICON_ALPHA_CLEAR = 93
|
||||
RICON_DITHERING = 94
|
||||
RICON_MIPMAPS = 95
|
||||
RICON_BOX_GRID = 96
|
||||
RICON_GRID = 97
|
||||
RICON_BOX_CORNERS_SMALL = 98
|
||||
RICON_BOX_CORNERS_BIG = 99
|
||||
RICON_FOUR_BOXES = 100
|
||||
RICON_GRID_FILL = 101
|
||||
RICON_BOX_MULTISIZE = 102
|
||||
RICON_ZOOM_SMALL = 103
|
||||
RICON_ZOOM_MEDIUM = 104
|
||||
RICON_ZOOM_BIG = 105
|
||||
RICON_ZOOM_ALL = 106
|
||||
RICON_ZOOM_CENTER = 107
|
||||
RICON_BOX_DOTS_SMALL = 108
|
||||
RICON_BOX_DOTS_BIG = 109
|
||||
RICON_BOX_CONCENTRIC = 110
|
||||
RICON_BOX_GRID_BIG = 111
|
||||
RICON_OK_TICK = 112
|
||||
RICON_CROSS = 113
|
||||
RICON_ARROW_LEFT = 114
|
||||
RICON_ARROW_RIGHT = 115
|
||||
RICON_ARROW_DOWN = 116
|
||||
RICON_ARROW_UP = 117
|
||||
RICON_ARROW_LEFT_FILL = 118
|
||||
RICON_ARROW_RIGHT_FILL = 119
|
||||
RICON_ARROW_DOWN_FILL = 120
|
||||
RICON_ARROW_UP_FILL = 121
|
||||
RICON_AUDIO = 122
|
||||
RICON_FX = 123
|
||||
RICON_WAVE = 124
|
||||
RICON_WAVE_SINUS = 125
|
||||
RICON_WAVE_SQUARE = 126
|
||||
RICON_WAVE_TRIANGULAR = 127
|
||||
RICON_CROSS_SMALL = 128
|
||||
RICON_PLAYER_PREVIOUS = 129
|
||||
RICON_PLAYER_PLAY_BACK = 130
|
||||
RICON_PLAYER_PLAY = 131
|
||||
RICON_PLAYER_PAUSE = 132
|
||||
RICON_PLAYER_STOP = 133
|
||||
RICON_PLAYER_NEXT = 134
|
||||
RICON_PLAYER_RECORD = 135
|
||||
RICON_MAGNET = 136
|
||||
RICON_LOCK_CLOSE = 137
|
||||
RICON_LOCK_OPEN = 138
|
||||
RICON_CLOCK = 139
|
||||
RICON_TOOLS = 140
|
||||
RICON_GEAR = 141
|
||||
RICON_GEAR_BIG = 142
|
||||
RICON_BIN = 143
|
||||
RICON_HAND_POINTER = 144
|
||||
RICON_LASER = 145
|
||||
RICON_COIN = 146
|
||||
RICON_EXPLOSION = 147
|
||||
RICON_1UP = 148
|
||||
RICON_PLAYER = 149
|
||||
RICON_PLAYER_JUMP = 150
|
||||
RICON_KEY = 151
|
||||
RICON_DEMON = 152
|
||||
RICON_TEXT_POPUP = 153
|
||||
RICON_GEAR_EX = 154
|
||||
RICON_CRACK = 155
|
||||
RICON_CRACK_POINTS = 156
|
||||
RICON_STAR = 157
|
||||
RICON_DOOR = 158
|
||||
RICON_EXIT = 159
|
||||
RICON_MODE_2D = 160
|
||||
RICON_MODE_3D = 161
|
||||
RICON_CUBE = 162
|
||||
RICON_CUBE_FACE_TOP = 163
|
||||
RICON_CUBE_FACE_LEFT = 164
|
||||
RICON_CUBE_FACE_FRONT = 165
|
||||
RICON_CUBE_FACE_BOTTOM = 166
|
||||
RICON_CUBE_FACE_RIGHT = 167
|
||||
RICON_CUBE_FACE_BACK = 168
|
||||
RICON_CAMERA = 169
|
||||
RICON_SPECIAL = 170
|
||||
RICON_LINK_NET = 171
|
||||
RICON_LINK_BOXES = 172
|
||||
RICON_LINK_MULTI = 173
|
||||
RICON_LINK = 174
|
||||
RICON_LINK_BROKE = 175
|
||||
RICON_TEXT_NOTES = 176
|
||||
RICON_NOTEBOOK = 177
|
||||
RICON_SUITCASE = 178
|
||||
RICON_SUITCASE_ZIP = 179
|
||||
RICON_MAILBOX = 180
|
||||
RICON_MONITOR = 181
|
||||
RICON_PRINTER = 182
|
||||
RICON_PHOTO_CAMERA = 183
|
||||
RICON_PHOTO_CAMERA_FLASH = 184
|
||||
RICON_HOUSE = 185
|
||||
RICON_HEART = 186
|
||||
RICON_CORNER = 187
|
||||
RICON_VERTICAL_BARS = 188
|
||||
RICON_VERTICAL_BARS_FILL = 189
|
||||
RICON_LIFE_BARS = 190
|
||||
RICON_INFO = 191
|
||||
RICON_CROSSLINE = 192
|
||||
RICON_HELP = 193
|
||||
RICON_FILETYPE_ALPHA = 194
|
||||
RICON_FILETYPE_HOME = 195
|
||||
RICON_LAYERS_VISIBLE = 196
|
||||
RICON_LAYERS = 197
|
||||
RICON_WINDOW = 198
|
||||
RICON_HIDPI = 199
|
||||
RICON_200 = 200
|
||||
RICON_201 = 201
|
||||
RICON_202 = 202
|
||||
RICON_203 = 203
|
||||
RICON_204 = 204
|
||||
RICON_205 = 205
|
||||
RICON_206 = 206
|
||||
RICON_207 = 207
|
||||
RICON_208 = 208
|
||||
RICON_209 = 209
|
||||
RICON_210 = 210
|
||||
RICON_211 = 211
|
||||
RICON_212 = 212
|
||||
RICON_213 = 213
|
||||
RICON_214 = 214
|
||||
RICON_215 = 215
|
||||
RICON_216 = 216
|
||||
RICON_217 = 217
|
||||
RICON_218 = 218
|
||||
RICON_219 = 219
|
||||
RICON_220 = 220
|
||||
RICON_221 = 221
|
||||
RICON_222 = 222
|
||||
RICON_223 = 223
|
||||
RICON_224 = 224
|
||||
RICON_225 = 225
|
||||
RICON_226 = 226
|
||||
RICON_227 = 227
|
||||
RICON_228 = 228
|
||||
RICON_229 = 229
|
||||
RICON_230 = 230
|
||||
RICON_231 = 231
|
||||
RICON_232 = 232
|
||||
RICON_233 = 233
|
||||
RICON_234 = 234
|
||||
RICON_235 = 235
|
||||
RICON_236 = 236
|
||||
RICON_237 = 237
|
||||
RICON_238 = 238
|
||||
RICON_239 = 239
|
||||
RICON_240 = 240
|
||||
RICON_241 = 241
|
||||
RICON_242 = 242
|
||||
RICON_243 = 243
|
||||
RICON_244 = 244
|
||||
RICON_245 = 245
|
||||
RICON_246 = 246
|
||||
RICON_247 = 247
|
||||
RICON_248 = 248
|
||||
RICON_249 = 249
|
||||
RICON_250 = 250
|
||||
RICON_251 = 251
|
||||
RICON_252 = 252
|
||||
RICON_253 = 253
|
||||
RICON_254 = 254
|
||||
RICON_255 = 255
|
||||
|
||||
|
|
|
@ -16,7 +16,7 @@ image = pr.load_image("examples/models/resources/heightmap.png")
|
|||
texture = pr.load_texture_from_image(image)
|
||||
mesh = pr.gen_mesh_heightmap(image, (16, 8, 16))
|
||||
model = pr.load_model_from_mesh(mesh)
|
||||
model.materials.maps[pr.MATERIAL_MAP_ALBEDO].texture = texture
|
||||
model.materials.maps[pr.MaterialMapIndex.MATERIAL_MAP_ALBEDO].texture = texture
|
||||
|
||||
pr.unload_image(image)
|
||||
pr.set_camera_mode(camera, pr.CAMERA_ORBITAL)
|
||||
|
|
|
@ -19,6 +19,9 @@ exitWindow = False
|
|||
|
||||
pr.set_target_fps(60)
|
||||
|
||||
if pr.GuiSliderProperty.SLIDER_WIDTH.value != pr.SLIDER_WIDTH:
|
||||
raise Exception('enums not working')
|
||||
|
||||
|
||||
while not exitWindow and not pr.window_should_close():
|
||||
|
||||
|
|
|
@ -1 +1 @@
|
|||
__version__ = "4.0.0.4"
|
||||
__version__ = "4.0.0.5"
|
Reference in a new issue