Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- Fast Library For Clipper 3.02 Reference - <b>pcxshow()</b> http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
    pcxShow()

         Shows a 16 colours PCX on screen

    Syntax:

         pcxShow ( cFile, [lPalette], [nX], [nY] ) -> lError

         cFile : Name of the PCX file
         lPalette : A logic indicating if we like the PCX palette or the
                    actual one of the system. If it is .T. then prevails
                    the one from the file. If it is .F. the one from the
                    system. By default is .T.
                    This option is very useful for programs like PaintBrush
                    for Windows that destroys palettes.
         nX       : Initial coordinate X where we want to see the PCX.
                    Default value is 0. It may be assigned whichexer value
                    between 0 and the number of horizontal pixels of the
                    actual mode. For example, if it is VGA, between 0 and
                    639.
         nY       : Initial coordinate Y where we want to see the PCX.
                    Default value is 0. It may be assigned whichexer value
                    between 0 and the number of vertical pixels of the
                    actual mode. For example, if it is VGA, between 0 and
                    479.

    Description:

         The PCX can be the size you want. Forget about the 64 kb
         limitation.
         It only works if a VGA card exists in the system.
         The function does not activate the video mode when entering, nor
         desactivate the video mode when leaving. Nor does it wait for a
         key. This is very useful when you want to show various PCX one
         after the other and you do not want to get text mode between one
         and the other.
         The PCX file can have whichever resolution you want, that is, it
         can be 20x100... What is wanted to say is that there is no need to
         use the so known resolutions like 640x480 or 640x350.

    Return:

         .T. if it all has gone well or .F. if the file is not found, the
         system does not have a VGA or the PCX format is incorrect.

    Example:

         nOldModo := SetVGA()
         If pcxShow ( "c:\fast\lib\fast1.pcx", .T. 10, 10 )
           Inkey(0)
         EndIf
         VideoMode ( nOldModo )

See Also: pcxShow256()

Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson