struct Vector2

lazy void __init__(float x, float y)

lazy void __set__(float x, float y)

void __set__(Vector2? other)

lazy void __set__(float other)

lazy void __add__(Vector2? other)

lazy void __add__(float x, float y)

lazy void __sub__(Vector2? other)

lazy void __sub__(float x, float y)

float scalarProd(Vector2? other)

lazy void __mult__(float a)

lazy void __mult__(Vector2? other)

lazy void __mult__(float x, float y)

lazy void __div__(float a)

lazy void __div__(Vector2? other)

lazy void __div__(float x, float y)

float magnitude()

Return the magnitude of the vector

void normalize()

Normalize the vector

float scalarProd(Vector2? other)

Compute the scalar product with other