# File lib/sdl.rb, line 46 def self.new(*args) case args.size when 4 create(*args) when 8 createWithFormat(*args) else raise ArgumentError,"must be SDL::Surface.new(flags,w,h,surface) or SDL::Surface.new(flags,w,h,depth,Rmask,Gmask,Bmask,Amask)" end end