typedef struct vector2_struct { float x; float y; } vector2_struct;