refactor: takes vectors instead of single ints
This commit is contained in:
Vendored
+6
-3
@@ -10,10 +10,13 @@ typedef struct
|
|||||||
char *text;
|
char *text;
|
||||||
} Button;
|
} Button;
|
||||||
|
|
||||||
void initButton(Button *b, char *text, int buttonWidth, int buttonHeight, int buttonPosX, int buttonPosY)
|
Button initButton(char *text, Vector2 dimensions, Vector2 position)
|
||||||
{
|
{
|
||||||
b->rec = (Rectangle){buttonPosX - buttonWidth / 2, buttonPosY - buttonHeight / 2, buttonWidth, buttonHeight};
|
Button b;
|
||||||
b->text = text;
|
|
||||||
|
b.rec = (Rectangle){position.x - dimensions.x / 2, position.y - dimensions.y / 2, dimensions.x, dimensions.y};
|
||||||
|
b.text = text;
|
||||||
|
return b;
|
||||||
}
|
}
|
||||||
|
|
||||||
int isButtonClicked(Button *b)
|
int isButtonClicked(Button *b)
|
||||||
|
|||||||
Reference in New Issue
Block a user