add some legacy #defines
This commit is contained in:
parent
3ffa4cc549
commit
7394f79da5
5 changed files with 30 additions and 28 deletions
|
@ -13,6 +13,9 @@
|
||||||
# SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
|
# SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
|
||||||
|
|
||||||
from raylib import rl, ffi
|
from raylib import rl, ffi
|
||||||
|
from raylib.colors import *
|
||||||
|
from raylib.defines import *
|
||||||
|
|
||||||
|
|
||||||
from inspect import ismethod,getmembers,isbuiltin
|
from inspect import ismethod,getmembers,isbuiltin
|
||||||
import inflection
|
import inflection
|
||||||
|
@ -24,32 +27,7 @@ current_module = __import__(__name__)
|
||||||
def pointer(self, struct):
|
def pointer(self, struct):
|
||||||
return ffi.addressof(struct)
|
return ffi.addressof(struct)
|
||||||
|
|
||||||
LIGHTGRAY =( 200, 200, 200, 255 )
|
|
||||||
GRAY =( 130, 130, 130, 255 )
|
|
||||||
DARKGRAY =( 80, 80, 80, 255 )
|
|
||||||
YELLOW =( 253, 249, 0, 255 )
|
|
||||||
GOLD =( 255, 203, 0, 255 )
|
|
||||||
ORANGE =( 255, 161, 0, 255 )
|
|
||||||
PINK =( 255, 109, 194, 255 )
|
|
||||||
RED =( 230, 41, 55, 255 )
|
|
||||||
MAROON =( 190, 33, 55, 255 )
|
|
||||||
GREEN =( 0, 228, 48, 255 )
|
|
||||||
LIME =( 0, 158, 47, 255 )
|
|
||||||
DARKGREEN =( 0, 117, 44, 255 )
|
|
||||||
SKYBLUE =( 102, 191, 255, 255 )
|
|
||||||
BLUE =( 0, 121, 241, 255 )
|
|
||||||
DARKBLUE =( 0, 82, 172, 255 )
|
|
||||||
PURPLE =( 200, 122, 255, 255 )
|
|
||||||
VIOLET =( 135, 60, 190, 255 )
|
|
||||||
DARKPURPLE =( 112, 31, 126, 255 )
|
|
||||||
BEIGE =( 211, 176, 131, 255 )
|
|
||||||
BROWN =( 127, 106, 79, 255 )
|
|
||||||
DARKBROWN =( 76, 63, 47, 255 )
|
|
||||||
WHITE =( 255, 255, 255, 255 )
|
|
||||||
BLACK =( 0, 0, 0, 255 )
|
|
||||||
BLANK =( 0, 0, 0, 0 )
|
|
||||||
MAGENTA =( 255, 0, 255, 255 )
|
|
||||||
RAYWHITE =( 245, 245, 245, 255 )
|
|
||||||
|
|
||||||
|
|
||||||
# I'm concerned that we are doing a lot of string comparisons on every function call to detect types.
|
# I'm concerned that we are doing a lot of string comparisons on every function call to detect types.
|
||||||
|
|
|
@ -15,9 +15,9 @@
|
||||||
from ._raylib_cffi import ffi, lib as rl
|
from ._raylib_cffi import ffi, lib as rl
|
||||||
from raylib._raylib_cffi.lib import *
|
from raylib._raylib_cffi.lib import *
|
||||||
from raylib.colors import *
|
from raylib.colors import *
|
||||||
|
from raylib.defines import *
|
||||||
import cffi
|
import cffi
|
||||||
import sys
|
import sys
|
||||||
#from raylib.pyray import PyRay
|
|
||||||
from .version import __version__
|
from .version import __version__
|
||||||
|
|
||||||
print("RAYLIB STATIC "+__version__+" LOADED", file=sys.stderr)
|
print("RAYLIB STATIC "+__version__+" LOADED", file=sys.stderr)
|
||||||
|
|
|
@ -37,4 +37,5 @@ WHITE =( 255, 255, 255, 255 )
|
||||||
BLACK =( 0, 0, 0, 255 )
|
BLACK =( 0, 0, 0, 255 )
|
||||||
BLANK =( 0, 0, 0, 0 )
|
BLANK =( 0, 0, 0, 0 )
|
||||||
MAGENTA =( 255, 0, 255, 255 )
|
MAGENTA =( 255, 0, 255, 255 )
|
||||||
RAYWHITE =( 245, 245, 245, 255 )
|
RAYWHITE =( 245, 245, 245, 255 )
|
||||||
|
|
||||||
|
|
9
raylib/defines.py
Normal file
9
raylib/defines.py
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
import raylib
|
||||||
|
|
||||||
|
MOUSE_LEFT_BUTTON = raylib.MOUSE_BUTTON_LEFT
|
||||||
|
MOUSE_RIGHT_BUTTON = raylib.MOUSE_BUTTON_RIGHT
|
||||||
|
MOUSE_MIDDLE_BUTTON = raylib.MOUSE_BUTTON_MIDDLE
|
||||||
|
MATERIAL_MAP_DIFFUSE = raylib.MATERIAL_MAP_ALBEDO
|
||||||
|
MATERIAL_MAP_SPECULAR = raylib.MATERIAL_MAP_METALNESS
|
||||||
|
SHADER_LOC_MAP_DIFFUSE = raylib.SHADER_LOC_MAP_ALBEDO
|
||||||
|
SHADER_LOC_MAP_SPECULAR = raylib.SHADER_LOC_MAP_METALNESS
|
14
tests/test_defines.py
Normal file
14
tests/test_defines.py
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
"""
|
||||||
|
This shows how to use the Pyray wrapper around the static binding.
|
||||||
|
"""
|
||||||
|
|
||||||
|
import pyray as pr
|
||||||
|
|
||||||
|
print(pr.WHITE)
|
||||||
|
print(pr.MOUSE_BUTTON_LEFT)
|
||||||
|
print(pr.MOUSE_LEFT_BUTTON )
|
||||||
|
print(pr.MATERIAL_MAP_SPECULAR)
|
||||||
|
|
||||||
|
import raylib as rl
|
||||||
|
|
||||||
|
print(rl.MATERIAL_MAP_DIFFUSE)
|
Reference in a new issue