/* ============================================================================== 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 #include 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 */ }