    # File lib/rubygame/ttf.rb, line 72
      def initialize( file, size )
        if( SDL::TTF.WasInit() == 0 )
          raise( Rubygame::SDLError,
                 "You must call TTF.setup before opening a font." )
        end

        @struct = SDL::TTF.OpenFont( file, size )

        if( @struct.pointer.null? )
          raise Rubygame::SDLError, "Could not open font: #{SDL.GetError()}"
        end
      end