joseph-montanez / raylib-php

PHP 8 Bindings to raylib

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Raylib Constant Aliases Missing

joseph-montanez opened this issue · comments

Raylib has a handful of aliases missing for backwards compatibility. These are in the define section of the json file.

    {
      "name": "MOUSE_LEFT_BUTTON",
      "type": "UNKNOWN",
      "value": "MOUSE_BUTTON_LEFT",
      "description": ""
    },
    {
      "name": "MOUSE_RIGHT_BUTTON",
      "type": "UNKNOWN",
      "value": "MOUSE_BUTTON_RIGHT",
      "description": ""
    },
    {
      "name": "MOUSE_MIDDLE_BUTTON",
      "type": "UNKNOWN",
      "value": "MOUSE_BUTTON_MIDDLE",
      "description": ""
    },
    {
      "name": "MATERIAL_MAP_DIFFUSE",
      "type": "UNKNOWN",
      "value": "MATERIAL_MAP_ALBEDO",
      "description": ""
    },
    {
      "name": "MATERIAL_MAP_SPECULAR",
      "type": "UNKNOWN",
      "value": "MATERIAL_MAP_METALNESS",
      "description": ""
    },
    {
      "name": "SHADER_LOC_MAP_DIFFUSE",
      "type": "UNKNOWN",
      "value": "SHADER_LOC_MAP_ALBEDO",
      "description": ""
    },
    {
      "name": "SHADER_LOC_MAP_SPECULAR",
      "type": "UNKNOWN",
      "value": "SHADER_LOC_MAP_METALNESS",
      "description": ""
    }

So MATERIAL_MAP_DIFFUSE would map to raylib\MaterialMapIndex\MATERIAL_MAP_ALBEDO.