Global variable descriptions for API.

This commit is contained in:
jussi
2023-10-31 22:05:09 +02:00
parent b9903277bc
commit dfd66512d7
7 changed files with 3446 additions and 969 deletions

2974
API.md

File diff suppressed because it is too large Load Diff

View File

@@ -22,8 +22,6 @@ List of some MISSING features that are planned to be included. For specific func
* Core * Core
* VR stereo config functions for VR simulator * VR stereo config functions for VR simulator
* Text
* GlyphInfo
* Audio * Audio
* AudioStream management functions * AudioStream management functions

File diff suppressed because it is too large Load Diff

View File

@@ -15,6 +15,7 @@ KEY CHANGES:
- ADDED: GlyphInfo type. - ADDED: GlyphInfo type.
- ADDED: DrawTextEx. - ADDED: DrawTextEx.
- CHANGED: DrawText is now DrawTextEx like in Raylib. - CHANGED: DrawText is now DrawTextEx like in Raylib.
- ADDED: Global variable descriptions for API.
DETAILED CHANGES: DETAILED CHANGES:
- CHANGED: GenImageColor now takes Vector2 as size. - CHANGED: GenImageColor now takes Vector2 as size.

View File

@@ -16,7 +16,6 @@ Backlog {
* Shader buffer storage object management (ssbo) * Shader buffer storage object management (ssbo)
* Extend color lib functionality. * Extend color lib functionality.
* Global variable descriptions for API.
* Examples * Examples
* Improve Dungeon crawler example by generating custom mesh instead of drawing 3D quads. * Improve Dungeon crawler example by generating custom mesh instead of drawing 3D quads.

View File

@@ -271,8 +271,18 @@ repeat
else else
-- Remove comma from the end. -- Remove comma from the end.
local globalName = lineSplit[2]:sub( 1, -2 ) local globalName = lineSplit[2]:sub( 1, -2 )
local value = RL[ globalName ] local value = RL[ globalName ]
local comment = lineSplit[6] -- First split after //
if comment ~= nil then
local i = 7
while lineSplit[i] ~= nil do
comment = comment.." "..lineSplit[i]
i = i + 1
end
luaApiFile:write( "---"..comment.."\n" )
end
globalVariableCount = globalVariableCount + 1 globalVariableCount = globalVariableCount + 1
@@ -288,9 +298,15 @@ repeat
..math.tointeger( value[1] )..","..math.tointeger( value[2] ).."," ..math.tointeger( value[1] )..","..math.tointeger( value[2] )..","
..math.tointeger( value[3] )..","..math.tointeger( value[4] ).."}\n" ) ..math.tointeger( value[3] )..","..math.tointeger( value[4] ).."}\n" )
else else
apiFile:write( globalName.." = "..value.."\n\n" ) apiFile:write( "> "..globalName.." = "..value.."\n\n" )
luaApiFile:write( "RL."..globalName.."="..value.."\n" ) luaApiFile:write( "RL."..globalName.."="..value.."\n" )
end end
if comment ~= nil then
apiFile:write( comment.."\n\n" )
end
apiFile:write( "---\n\n" )
end end
end end

File diff suppressed because it is too large Load Diff