Documentation. waving_cubes example and RL_DrawFPS and RL_ColorFromHSV.

This commit is contained in:
jussi
2022-02-21 19:05:05 +02:00
parent 8182a5f1b6
commit 612ede6da4
15 changed files with 184 additions and 71 deletions

View File

@@ -1055,3 +1055,26 @@ int ltexturesGetTextureSize( lua_State *L ) {
return 1;
}
/*
## Textures - Color/pixel
*/
/*
> color = RL_ColorFromHSV( float hue, float saturation, float value )
Returns a Color from HSV values, hue [0..360], saturation/value [0..1]
- Failure return false
- Success return Color
*/
int ltexturesColorFromHSV( lua_State *L ) {
if ( !lua_isnumber( L, -3 ) || !lua_isnumber( L, -2 ) || !lua_isnumber( L, -1 ) ) {
TraceLog( LOG_WARNING, "%s", "Bad call of function. RL_ColorFromHSV( float hue, float saturation, float value )" );
lua_pushboolean( L, false );
return 1;
}
uluaPushColor( L, ColorFromHSV( lua_tonumber( L, -3 ), lua_tonumber( L, -2 ), lua_tonumber( L, -1 ) ) );
return 1;
}