1. This file contains descriptions of some of the tools for BORLAND C++ 3.x
graphics.
2. Most of this tools work under the DOS, but with some you can use the same
code for DOS and Windows.
3. All source codes are available, no royalties.
4. To find files in the Compuserve, use file names of keyword KNOW_HOW.
5. Brief description of programs.

File name    OS       Description
__________________________________________________________________________
bgifil.zip   DOS      Fillarea() function for BGI. Use pattern or random
		      color combination. That is NOT floodfill, but real
		      filling. The only algorithm which use amount of memory
		      proportional to the linear size of image, not to its
		      area.

bgiimg.zip   DOS      Advanced operations with Borland's image formate.
		      Add real power to your programs.
		      Cut, Paste, Show, possibility to cut image on the
		      viewport border (BGI does not), Zoom, Show with
		      transparent color, getpixel/putpixel in memory and more.

bgipcx.zip   DOS      Operations with 16 color and B&W PCX images of any size:
		      Load, Save, Show, Scroll, Print with any deformation,
		      Zoom, Convert to B&W, Show with transparent color,
		      Load/save part of image, Cut, Paste, more.

grafic.zip   DOS/WIN  Vector graphics.
		      There are many problems requiring the use of vector
		      graphics. It is usually compact, fast and easy to scale.
		      It is good... But its advantages for  the user very
		      often become the headache for the programmer, who have
		      to draw it using direct calls to graphical primitives.
		      This headache could be a nightmare if the program
		      requires rotations, reflections and scaling of the
		      image. Of the complex one...
		      The usual solution is object-oriented approach.
		      Objects remember its coordinates, rotation angles and
		      so on. But with this approach you need a lot of code
		      and of data as well: containers, coordinates you will
		      never use and more.
		      As the alternative you can add new facilities to the
		      set of graphical primitives you use. Coordinate
		      transformations become system - not user - supported.

		      Graphical primitives, like lineto(),
		      moveto() and so on are common part of any library.
		      This library incapsulates calls to this functions,
		      creating common interface for any graphical library
		      (current version support DOS BGI and Windows GDI).
		      Zooming, Scrolling, Mirror reflections, Rotations and
		      Complex (Nested) rotations of vector image or part of
		      it are hidden from the user by the system.
		      BGI fonts are supported, including filled and rotated
		      fonts, both under DOS and Windows.

xygraf.zip   DOS/WIN  To draw line is very simple - just call line(start, end)
		      Now it is simple to plot your data as well.
		      Business, Scientific and Engineering diagrams of the
		      different types. Auto or manual axes scaling, "nice-
		      looking" axes labels, more.
		      This library uses vector drawing tools (see above) and
		      have access to its all features.

bgisfp.zip   DOS      Screen support for Laser Jet (*.SFP) fonts.

bgigui.zip   DOS      Event-driven GUI for 16-colors VGA / EGA. Full mouse
		      and keyboard support. Multiple overlapped windows,
		      icons, buttons, edit line and other controls, context-
		      sensitive hypertext help.

evtdrv.zip   DOS      Event driver: full mouse and keyboard support,
		      scripts and macroses.

b&w.zip      DOS      EXE file. Utility to convert 16 color PCX to B&W.
		      Much more simple in use and flexible than Paintbrush
		      analog.

bgifnt.zip   DOS/WIN  See xygraf.zip

wintxt.zip   WIN      printf emulation for Windows (with some some extentions).

bcdebg.zip   DOS      Debug BC++ applications for memory leaks even if hung-up.
		      World without memory leaks!!! Save days of debugging!!!
____________________________________________________________________________

6. Some of products listed above require another. In this case it includes
all the necessary modules. For example, bgigui.zip already include evtdrv.zip
and some other modules. The following table lists contents of every archive.
X means "this archive contains current module" and * means "this archive
contains old version of current module".

Name     Number                                             Registration, $ USA
		  1  2  3  4  5  6  7  8  9 10 11 12 13
bgifil   1        X                                         10
bgiimg   2           X                                      15
bgipcx   3           X  X                 X                 40
grafic   4                 X                    X           40
xygraf   5                 X  X                 X           80
bgisfp   6                       X                          10
bgigui   7           X  X           X  X           X        60
evtdrv   8                             X                    20
b&w      9                                X                 0
s_ware   10                                  X              NOT SUPPORTED
bgifnt   11                X                    X           40
wintxt   12                                          X      15

DISGRADE: 10% if you order 2 products, 20% - if 3 or more.
___________________________________________________________________________

7. All the programs listed above (exept s_ware) are SHAREWARE. To use
them you should REGISTER.
________________________________________________________________________
ADDITIONAL INFORMATION.

1. One month "no questions asked" money back guarantee.
2. Registered users have information and disgrade for next versions.
________________________________________________________________________
For support/information contact:
    Internet: ad398@cfn.cs.dal.ca
    Compuserve: 76303,1612
________________________________________________________________________
			      ORDER FORM
		-------------------------------------
		To: P.O.Box 34041, Scotia Square RPO,
		Halifax, N.S., Canada, B3J 3S1
		-------------------------------------
		Payment (for S.Vartanov):
			Check / money order OR Cash


YES!
    I want to save time and efforts and enjoy the features of
    ________________________________________________ product(s).
    I understand this is NO RISK investment. If I'm unsatisfied for any
    reason, I'll return my system within 30 days for a 100% refund!

    Shipping/handling            $3.67 (FREE before 1/9/95)

				 Name: ____________________________
				 Address: _________________________
				 __________________________________
				 Phone: ___________________________
				 E.mail: __________________________
				 Source of information ____________
				 __________________________________
>>>>>>>>>>>>>>>>>>>> 30 days money back guarantee <<<<<<<<<<<<<<<<<<<<<<
