/*
==============================================================================
WordUp Graphics Toolkit Version 5.0
Demonstration Program 26
Demonstrates use of wgtprintf command.
*** PROJECT ***
This program requires the file WGT5_WC.LIB to be linked.
*** DATA FILES ***
You must have LITTLE.WFN in your executable directory.
WATCOM C++ VERSION
==============================================================================
*/
#include <conio.h>
#include <wgt5.h>
void main(void)
{
wgtfont little; /* Pointer to font data */
float f; /* Temporary variable */
short i; /* Loop counter */
short oldmode; /* Stores initial video mode */
if ( !vgadetected () )
{
printf("Error - VGA card required for any WGT program.\n");
exit (0);
}
printf ("WGT Example #26\n\n");
printf ("A graphics version of the printf command is demonstrated.\n");
printf ("The WGTPRINTF command supports custom fonts. Press a key to end the program\n");
printf ("at any time.\n");
printf ("\n\nPress any key to continue.\n");
getch ();
oldmode = wgetmode (); /* Gets the current mode */
vga256 (); /* Initialize graphics mode */
little = wloadfont ("little.wfn");
wtextcolor (15); /* Set text to white */
wtextbackground (0); /* Background is black */
wtexttransparent (2); /* We want to display both the foreground
and background */
i = 0;
do
{
f = (float)i / 100; /* Create some bogus float value */
wgtprintf (5, 50, little, "COUNT: %5i FLOAT: %5.2f ", i, f);
i++;
} while (!kbhit ());
getch ();
wsetmode (oldmode); /* Restores intial video mode */
}