# File ../lib/fox/core.rb, line 31 def initialize(*args) if args.length == 0 initializeXY(0, 0) elsif args.length == 1 if args[0].kind_of?(FXSize) initializeXY(args[0].w, args[0].h) elsif args[0].kind_of?(FXPoint) initializeXY(args[0].x, args[0].y) else raise TypeError, 'expected FXPoint or FXSize' end else initializeXY(args[0], args[1]) end end