SP Screen Functions

 SS_SLICE()     Restores screen in a slicing fashion. Alternative to
                restscreen()
 SS_SLIDELEFT() Restores screen in a slide left fashion. Alternative
                to restscreen()
 SS_SLIDERIGHT()Restores screen in a slide right fashion. Alternative
                to restscreen()
 SS_IMPLODE()   Restores screen in an imploding fashion. Alternative
                to restscreen()
 SS_RISE()      Restores screen in a rise from bottom fashion.
                Alternative to restscreen()
 SS_HBLINDS()   Restores screen in a horizontal blind fashion.
                Alternative to restscreen()
 STANDARD()     Returns color integer for standard setting
 SS_WIPEV()     Restores screen in a wipe from top fashion.
                Alternative to restscreen()
 SS_SPLIT()     Restores screen in a split from middle fashion.
                Alternative to restscreen()
 SS_VBLINDS()   Restores screen in a vertical blind fashion.
                Alternative to restscreen()
 SS_WIPEH()     Restores screen in a wipe from left fashion.
                Alternative to restscreen()
 COLPIK()       Allows selection of colors from a list
 ENHANCED()     Returns color integer for ENHANCED setting
 BXX()          Draws a box on the screen of a given color
 ATT()          Colors a section of the screen, leaving the text intact
 PRNT()         Writes a string of a given color at row, column
 CLS()          Clear the screen with optional color,character
 UNSELECTED()   Returns color integer for UNSELECTED setting
 SS_FOLD()      Restores screen in a fold to middle fashion.
                Alternative to restscreen()
 SS_FADE()      Restores screen in a fadeaway fashion. Alternative to
                restscreen()
 SS_CLOSEV()    Restores screen in a vertical close fashion.
                Alternative to restscreen()
 SS_FALL()      Restores screen in a fall from top fashion.
                Alternative to restscreen()
 XBXX()         Draws an exploding box on the screen of a given color
 FADEAWAY()     Fades screen away , alternative to restscreen()
 SS_CLOSEH()    Restores screen in a horizontal close fashion.
                Alternative to restscreen()

 

SP_SS_WIPEV

SS_WIPEV()

  Short:
  ------
  SS_WIPEV() Restores screen in a wipe from top fashion.
  Alternative to restscreen()

  Returns:
  --------
  Nothing

  Syntax:
  -------
  SS_WIPEV(nTop,nLeft,nBottom,nRight,cInScreen,[nDelay])

  Description:
  ------------
  Restores screen <cInScreen> in a wipe from top
  fashion.

  <cInscreen> is a screen saved with SAVESCREEN().
  <nTop>,<nLeft>,<nBottom>, <nRight> are the screen coordinates.

  [nDelay]  is a delay factor. Default is 50. (Smaller
  # is faster)

  Relative to the speed of the machine.

  Examples:
  ---------
   MainScreen := savescreen(0,0,24,79)

   DOSOMESCREENSTUFF()

   DOMORESCREENSTUFF()

   SS_WIPEV(0,0,24,79,MainScreen)

  Source:
  -------
  S_SCREENS.PRG

 

SP_SS_WIPEH

SS_WIPEH()

  Short:
  ------
  SS_WIPEH() Restores screen in a wipe from left fashion.
  Alternative to restscreen()

  Returns:
  --------
  Nothing

  Syntax:
  -------
  SS_WIPEH(nTop,nLeft,nBottom,nRight,cInScreen,[nDelay])

  Description:
  ------------
  Restores screen <cInScreen> in a wipe fromleft
  fashion.

  <cInscreen> is a screen saved with SAVESCREEN().
  <nTop>,<nLeft>,<nBottom>, <nRight> are the screen coordinates.

  [nDelay]  delay factor. Default is 100. (Smaller # is
  faster)

  Relative to the speed of the machine.

  Examples:
  ---------
   MainScreen := savescreen(0,0,24,79)

   DOSOMESCREENSTUFF()

   DOMORESCREENSTUFF()

   SS_WIPEH(0,0,24,79,MainScreen)

  Source:
  -------
  S_SCREENS.PRG

 

SP_SS_VBLINDS

SS_VBLINDS()

  Short:
  ------
  SS_VBLINDS() Restores screen in a vertical blind fashion.
  Alternative to restscreen()

  Returns:
  --------
  Nothing

  Syntax:
  -------
  SS_VBLINDS(nTop,nLeft,nBottom,nRight,cInScreen,[nDelay])

  Description:
  ------------
  Restores screen <cInScreen> in a horizontal blind
  fashion.

  <cInscreen>is a screen saved with SAVESCREEN().
  <nTop>,<nLeft>,<nBottom>,<nRight> are the screen coordinates.

  [nDelay]  delay factor. Default is 100. Higher number
  makes a slower

  screen restore. Lower number makes a faster screen
  restore. Relative to the speed of the machine.

  Examples:
  ---------
   MainScreen := savescreen(0,0,24,79)

   DOSOMESCREENSTUFF()

   DOMORESCREENSTUFF()

   ss_vblinds(0,0,24,79,MainScreen)

  Source:
  -------
  S_SCREENS.PRG

 

SP_SS_SPLIT

SS_SPLIT()

  Short:
  ------
  SS_SPLIT() Restores screen in a split from middle fashion.
  Alternative to restscreen()

  Returns:
  --------
  Nothing

  Syntax:
  -------
  SS_SPLIT(nTop,nLeft,nBottom,nRight,cInScreen,[nDelay])

  Description:
  ------------
  Restores screen <cInScreen> in a split from middle
  fashion. <cInscreen> is a screen saved with SAVESCREEN().
  <nTop>,<nLeft>,<nBottom>,<nRight> are the screen coordinates.

  [nDelay]  is a delay factor. Default is 5. (Larger #
  is faster)

  Relative to the speed of the machine.

  Examples:
  ---------
   MainScreen := savescreen(0,0,24,79)

   DOSOMESCREENSTUFF()

   DOMORESCREENSTUFF()

   SS_SPLIT(0,0,24,79,MainScreen)

  Source:
  -------
  S_SCREENS.PRG

 

SP_SS_SLIDELEFT

SS_SLIDELEFT()

  Short:
  ------
  SS_SLIDELEFT() Restores screen in a slide left fashion.
  Alternative to restscreen()

  Returns:
  --------
  Nothing

  Syntax:
  -------
  SS_SLIDELEFT(nTop,nLeft,nBottom,nRight,cInScreen)

  Description:
  ------------
  Restores screen <cInScreen> in a slide left fashion.

  <cInscreen> is a screen saved with SAVESCREEN().
  <nTop>,<nLeft>,<nBottom>,<nRight> are the screen coordinates.

  Examples:
  ---------
   MainScreen := savescreen(0,0,24,79)

   DOSOMESCREENSTUFF()

   DOMORESCREENSTUFF()

   SS_SLIDELEFT(0,0,24,79,MainScreen)

  Source:
  -------
  S_SCREENS.PRG

 

SP_SS_SLICE

SS_SLICE()

  Short:
  ------
  SS_SLICE() Restores screen in a slicing fashion. Alternative
  to restscreen()

  Returns:
  --------
  Nothing

  Syntax:
  -------
  SS_SLICE(nTop,nLeft,nBottom,nRight,cInScreen,[nDelay])

  Description:
  ------------
  Restores screen <cInScreen> in a slicing fashion.
  <cInscreen>

  is a screen saved with SAVESCREEN().
  <nTop>,<nLeft>,<nBottom>,<nRight> are the screen coordinates.

  [nDelay]  is a delay factor. Default is 8. (Larger #
  is faster)

  Relative to the speed of the machine.

  Examples:
  ---------
   MainScreen := savescreen(0,0,24,79)

   DOSOMESCREENSTUFF()

   DOMORESCREENSTUFF()

   SS_SLICE(0,0,24,79,MainScreen)

  Source:
  -------
  S_SCREENS.PRG

 

SP_SS_RISE

SS_RISE()

  Short:
  ------
  SS_RISE() Restores screen in a rise from bottom fashion.
  Alternative to restscreen()

  Returns:
  --------
  Nothing

  Syntax:
  -------
  SS_RISE(nTop,nLeft,nBottom,nRight,cInScreen,[nDelay])

  Description:
  ------------
  Restores screen <cInScreen> in a rise from bottom
  fashion. <cInscreen>

  is a screen saved with SAVESCREEN().
  <nTop>,<nLeft>,<nBottom>,<nRight> are the screen coordinates.

  [nDelay]  is a delay factor. Default is 100. (Smaller
  # is faster)

  Relative to the speed of the machine.

  Examples:
  ---------
   MainScreen := savescreen(0,0,24,79)

   DOSOMESCREENSTUFF()

   DOMORESCREENSTUFF()

   SS_RISE(0,0,24,79,MainScreen)

  Source:
  -------
  S_SCREENS.PRG

 

SP_SS_IMPLODE

SS_IMPLODE()

  Short:
  ------
  SS_IMPLODE() Restores screen in an imploding fashion.
  Alternative to restscreen()

  Returns:
  --------
  Nothing

  Syntax:
  -------
  SS_IMPLODE(nTop,nLeft,nBottom,nRight,cInScreen,[nDelay])

  Description:
  ------------
  Restores screen <cInScreen> in an imploding fashion.

  <cInscreen> is a screen saved with SAVESCREEN().
  <nTop>,<nLeft>,<nBottom>, <nRight> are the screen coordinates.

  [nDelay]  delay factor. Default is 100. (Smaller # is
  faster)

  Relative to the speed of the machine.

  Examples:
  ---------
   MainScreen := savescreen(0,0,24,79)

   DOSOMESCREENSTUFF()

   DOMORESCREENSTUFF()

   SS_IMPLODE(0,0,24,79,MainScreen)

  Source:
  -------
  S_SCREENS.PRG