| 6 | float x, y;\r\n\ |
| 7 | }\r\n\ |
| 8 | float2 float2(float x, y){ float2 ret; ret.x = x; ret.y = y; return ret; }\r\n\ |
| 9 | \r\n\ |
| 10 | float2 operator+(float2 ref a, float2 ref b){ return float2(a.x+b.x, a.y+b.y); }\r\n\ |
| 11 | float2 ref operator+=(float2 ref a, float2 ref b){ a.x += b.x; a.y += b.y; return a; }\r\n\ |
| 12 | float2 ref operator=(float2 ref a, float2 ref b){ a.x = b.x; a.y = b.y; return a; }\r\n\ |
| 13 | float2 a, b, c, d;\r\n\ |