# File lib/rubygame/screen.rb, line 134
    def get_resolution
      if( Rubygame.init_video_system() != 0 )
        raise(Rubygame::SDLError, "Could not initialize SDL video subsystem.")
      end

      unless SDL.GetVideoSurface().pointer.null?
        raise( Rubygame::SDLError, "You cannot get resolution when there " +
               "is an open Screen. See the docs for the reason." )
      end

      info = SDL::GetVideoInfo()
      if( info.pointer.null? )
        raise Rubygame::SDLError, "Couldn't get video info: #{SDL.GetError()}"
      end

      return [info.current_w, info.current_h]
    end