fix ellipse top left calculations

This commit is contained in:
jacekpoz 2024-08-08 20:07:09 +02:00
parent f30af266e0
commit d3d3de971f
Signed by: poz
SSH key fingerprint: SHA256:JyLeVWE4bF3tDnFeUpUaJsPsNlJyBldDGV/dIKSLyN8
2 changed files with 4 additions and 4 deletions

View file

@ -141,7 +141,7 @@ PtkHandle ptk_rect(PtkPos top_left, PtkSize size, PtkColor color) {
}
PtkHandle ptk_square(PtkPos top_left, float size, PtkColor color) {
return ptk_rect(top_left, (PtkSize){ .w = size, .h = size}, color);
return ptk_rect(top_left, (PtkSize){ .w = size, .h = size }, color);
}
PtkHandle ptk_ellipse(PtkPos center, PtkSize radii, PtkColor color) {
@ -155,7 +155,7 @@ PtkHandle ptk_ellipse(PtkPos center, PtkSize radii, PtkColor color) {
}
PtkHandle ptk_circle(PtkPos center, float radius, PtkColor color) {
return ptk_ellipse(center, (PtkSize){ .w = radius, .h = radius}, color);
return ptk_ellipse(center, (PtkSize){ .w = radius, .h = radius }, color);
}
void init_components(PtkHandle root) {

View file

@ -76,8 +76,8 @@ void vk_ellipse(PtkEllipse *ellipse) {
PTK_LIST_ADD(PtkHandle, m_components, ellipse);
PtkPos top_left = {
.x = ellipse->center.x - ellipse->radii.y,
.y = ellipse->center.x - ellipse->radii.y,
.x = ellipse->center.x - ellipse->radii.x,
.y = ellipse->center.y - ellipse->radii.y,
};
PtkSize size = {