diff --git a/raylib-syntax-analysis.md b/raylib-syntax-analysis.md index 72213c8..1f636e3 100644 --- a/raylib-syntax-analysis.md +++ b/raylib-syntax-analysis.md @@ -103,7 +103,7 @@ Fade(); // Superseded by ColorAlpha() // text.c MeasureText(); MeasureTextEx(); -CodepointToUtf8(); // Not following pattern -> EncodeCodepointAsUtf8()? +CodepointToUTF8(); // Not following pattern -> EncodeCodepointAsUTF8()? // models.c UploadMesh(); @@ -229,14 +229,14 @@ count| function | param count | comments 020 | `LoadFontData()` | 6 | 021 | `GenImageFontAtlas()` | 6 | 022 | `DrawTextEx()` | 6 | -023 | `DrawTextPro()` | 8 | _WARNING: >6 parameters_ +023 | `DrawTextPro()` | **8** | _WARNING: >7 parameters_ 024 | `DrawCubeTexture()` | 6 | 025 | `DrawCylinder()` | 6 | 026 | `DrawCylinderWires()` | 6 | 027 | `DrawModelEx()` | 6 | 028 | `DrawModelWiresEx()` | 6 | 029 | `DrawBillboardRec()` | 6 | -030 | `DrawBillboardPro()` | 8 | _WARNING: >6 parameters_ +030 | `DrawBillboardPro()` | **8** | _WARNING: >7 parameters_ Note that **only 6 function out of 470** require more than 6 parameters. This is what makes raylib so special. @@ -260,7 +260,7 @@ count | struct name | fields count | comments 08 | `Texture` | 5 | 09 | `RenderTexture` | 3 | _2 words name_ 10 | `NPatchInfo` | 6 | _2 words name_ -11 | `CharInfo` | 5 | +11 | `GlyphInfo` | 5 | _2 words name_ 12 | `Font` | 6 | 13 | `Camera3D` | 5 | 14 | `Camera2D` | 4 | @@ -269,9 +269,9 @@ count | struct name | fields count | comments 17 | `MaterialMap` | 3 | _2 words name_ 18 | `Material` | 3 | 19 | `Transform` | 3 | -20 | `BoneInfo` | 2 | -21 | `Model` | **9** | -22 | `ModelAnimation` | 4 | _2 words name_ +20 | `BoneInfo` | 2 | _2 words name_ +21 | `Model` | **9** | +22 | `ModelAnimation` | 4 | _2 words name_ 23 | `Ray` | 2 | 24 | `RayCollision` | 4 | _2 words name_ 25 | `BoundingBox` | 2 | _2 words name_