    # File lib/rubygame/events/misc_events.rb, line 124
          def initialize( size )

            @size = size.to_ary.dup
            @size.freeze

            unless @size.length == 2
              raise ArgumentError, "size must have exactly 2 parts (got %s)"%@size.length
            end

            @size.each do |part|
              if part <= 0
                raise ArgumentError, "size must be positive (got %s)"%part
              end
            end

          end