This branch contains the library used (WinBGIm) and the source code written by me in C.
WinBGIm (Windows BGI - with mouse) is not a standard C library and is written for Microsft Windows Operating System ONLY.
Ports of BGI for other Operating Systems are available as well. So, if your OS is not Windows and you want to run the BFS-visual program then you will have to find the port of BGI for your OS (from internet) and compile the source file and you are done.
BGI, is a graphics library for the DOS operating systems. WinBGIm (Windows BGI - with mouse) is a port of BGI for Microsoft Windows; it also provides several extensions.
It is a not a standard library of C so, this library is not cross-platform!
The folder named WinBGIm_Library6_0_Nov2005 contains the library files. "libbgi.a" is the library file and "graphics.h" is the header file which contains all the declarations and other stuff available with the library.
This library is very old (2005) but still useful when your task in hand is just to draw some easy graphics. BGI is less powerful than modern graphics libraries such as SDL or OpenGL, since it was designed for presentation graphics instead of event-based 3D applications. However, it has been considered simpler to code.
A port is a term used to describe the process of taking a program that has been written for specific operating systems and moving it to another operating system so it can be run there.