home *** CD-ROM | disk | FTP | other *** search
- *********************
-
- FUNCTION Set_color
-
- PARAMETERS _setvalue
-
- PRIVATE _tval1, _tval2, _retstr
-
- * based on the ASCII value of the screen attribute byte as
- * established by the ATTRIBUTE function, this function returns
- * a string with the appropriate screen colors.
-
- _retstr = ""
-
- IF PCOUNT() = 1
- IF TYPE("_setvalue") = "N"
- _tval1 = VAL(TRANSFORM(_setvalue % 16, "99"))
- _tval2 = VAL(TRANSFORM(_setvalue / 16 , "99"))
-
- IF _tval1 > 7
- _retstr = LTRIM(TRIM(TRANSFORM(_tval1 - 8, "99"))) + "+/" + LTRIM(TRIM(TRANSFORM(_tval2 - 1, "99"))) + ", " + ;
- LTRIM(TRIM(TRANSFORM(_tval2 - 1, "99"))) + "/" + LTRIM(TRIM(TRANSFORM(_tval1 - 8, "99")))
- ELSE
- _retstr = LTRIM(TRIM(TRANSFORM(_tval1, "99"))) + "/" + LTRIM(TRIM(TRANSFORM(_tval2, "99"))) + ", " + ;
- LTRIM(TRIM(TRANSFORM(_tval2, "99"))) + "/" + LTRIM(TRIM(TRANSFORM(_tval1, "99")))
- ENDIF
- ENDIF
- ENDIF
- RETURN(_retstr)
-
- * End of File