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