|
@@ -2798,25 +2798,17 @@ void DrawModelWiresEx(Model model, Vector3 position, Vector3 rotationAxis, float
|
|
|
}
|
|
|
|
|
|
// Draw a billboard
|
|
|
-void DrawBillboard(Camera camera, Texture2D texture, Vector3 center, float size, Color tint)
|
|
|
+void DrawBillboard(Camera camera, Texture2D texture, Vector3 position, float size, Color tint)
|
|
|
{
|
|
|
Rectangle source = { 0.0f, 0.0f, (float)texture.width, (float)texture.height };
|
|
|
|
|
|
- DrawBillboardRec(camera, texture, source, center, (Vector2){ size, size }, tint);
|
|
|
+ DrawBillboardRec(camera, texture, source, position, (Vector2){ size, size }, tint);
|
|
|
}
|
|
|
|
|
|
// Draw a billboard (part of a texture defined by a rectangle)
|
|
|
-void DrawBillboardRec(Camera camera, Texture2D texture, Rectangle source, Vector3 center, Vector2 size, Color tint)
|
|
|
+void DrawBillboardRec(Camera camera, Texture2D texture, Rectangle source, Vector3 position, Vector2 size, Color tint)
|
|
|
{
|
|
|
- DrawBillboardPro(camera, texture, source, center, size, Vector2Zero(), 0.0f, tint);
|
|
|
-}
|
|
|
-
|
|
|
-// Draw a billboard (part of a texture defined by a rectangle)
|
|
|
-void DrawBillboardEx(Camera camera, Texture2D texture, Vector3 center, Vector2 origin, float rotation, Vector2 size, Color tint)
|
|
|
-{
|
|
|
- Rectangle source = { 0.0f, 0.0f, (float)texture.width, (float)texture.height };
|
|
|
-
|
|
|
- DrawBillboardPro(camera, texture, source, center, size, origin, rotation, tint);
|
|
|
+ DrawBillboardPro(camera, texture, source, position, size, Vector2Zero(), 0.0f, tint);
|
|
|
}
|
|
|
|
|
|
void DrawBillboardPro(Camera camera, Texture2D texture, Rectangle source, Vector3 position, Vector2 size, Vector2 origin, float rotation, Color tint)
|
|
@@ -2880,7 +2872,8 @@ void DrawBillboardPro(Camera camera, Texture2D texture, Rectangle source, Vector
|
|
|
bottomLeft = Vector3Add(Vector3Scale(up, rotatedY), Vector3Scale(right, rotatedX));
|
|
|
}
|
|
|
|
|
|
- topLeft = Vector3Add(topLeft, position); // Translate points to the draw center (position)
|
|
|
+ // Translate points to the draw center (position)
|
|
|
+ topLeft = Vector3Add(topLeft, position);
|
|
|
topRight = Vector3Add(topRight, position);
|
|
|
bottomRight = Vector3Add(bottomRight, position);
|
|
|
bottomLeft = Vector3Add(bottomLeft, position);
|