#include "IZ_vector2d.h" IZ_Vector2D IZ_Vector2DAdd(IZ_Vector2D addend, IZ_Vector2D augend) { return (IZ_Vector2D) { .x = addend.x + augend.x, .y = addend.y + augend.y, }; } IZ_Vector2D IZ_Vector2DMultiply(IZ_Vector2D multiplicand, IZ_Vector2D multiplier) { return (IZ_Vector2D) { .x = multiplicand.x * multiplier.x, .y = multiplicand.y * multiplier.y, }; } IZ_Vector2D IZ_Vector2DScale(IZ_Vector2D vector, f32 scalar) { return (IZ_Vector2D) { .x = vector.x * scalar, .y = vector.y * scalar, }; }