|
# File ../lib/fox/core.rb, line 63
def +(other)
if other.kind_of?(FXPoint)
FXPoint.new(self.x + other.x, self.y + other.y)
elsif other.kind_of?(FXSize)
FXPoint.new(self.x + other.w, self.y + other.h)
else
raise TypeError, 'expected FXPoint or FXSize'
end
end
|