diff --git a/rogueviz/ru/classes.cpp b/rogueviz/ru/classes.cpp index cf3fbbda..7bb5ff9c 100644 --- a/rogueviz/ru/classes.cpp +++ b/rogueviz/ru/classes.cpp @@ -128,6 +128,7 @@ struct xy { xy& operator += (xy b) { x += b.x; y += b.y; return self; } xy& operator -= (xy b) { x -= b.x; y -= b.y; return self; } xy& operator *= (ld s) { x *= s; y *= s; return self; } + xy& operator *= (xy b) { x *= b.x; y *= b.y; return self; } xy& operator /= (ld s) { x /= s; y /= s; return self; } };