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
* VR stereo config functions for VR simulator
* Text
* GlyphInfo
* Audio
* 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: DrawTextEx.
- CHANGED: DrawText is now DrawTextEx like in Raylib.
- ADDED: Global variable descriptions for API.
DETAILED CHANGES:
- CHANGED: GenImageColor now takes Vector2 as size.

View File

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

View File

@@ -271,8 +271,18 @@ repeat
else
-- Remove comma from the end.
local globalName = lineSplit[2]:sub( 1, -2 )
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
@@ -288,9 +298,15 @@ repeat
..math.tointeger( value[1] )..","..math.tointeger( value[2] )..","
..math.tointeger( value[3] )..","..math.tointeger( value[4] ).."}\n" )
else
apiFile:write( globalName.." = "..value.."\n\n" )
apiFile:write( "> "..globalName.." = "..value.."\n\n" )
luaApiFile:write( "RL."..globalName.."="..value.."\n" )
end
if comment ~= nil then
apiFile:write( comment.."\n\n" )
end
apiFile:write( "---\n\n" )
end
end

File diff suppressed because it is too large Load Diff