Welcome to Typin' Cuber 0.02 by Joseph Heiskala

//----------------------------------------------

Changes since version 0.01 (this morning):

	I added a few words to the word file - see if you can return
	to the beginning before the music ends.

	Made the texture on the cube inversed and more transparent 
	and suffled the background to make the words visable.

	Cleaned up the file - words.c - so it is much easier to use

//----------------------------------------------
	

The program is typin.exe

To play you type the words as they appear on the rotating cube. 

To toggle the Sound on and off press the BACKSPACE key.

To toggle the Music (and restart it) press the TAB key.

To Exit the program press <ESC>.

I recommend that you close all programs before running.  Infrequently, just as I start the program it locks up Windows and has to be rebooted.  I've had this problem with other graphics programs so it may be systematic.

The word file can be edited ( in \text\words.txt) just put a <CR> immediately following the word. Only 80 words will load.  If word is too long it won't fit on the texture map (max is 29 character but only about 6 fit on texture).

Purpose: I wrote this program to see if windows could be used to write on a texture that could be used by the verite.  Anything that Windows could write to the screen can be written on a texture.  This allows you to use the Windows GUI for creating textures on the fly for display on 3D graphics.  Using a smaller font size and a larger texture you could display a page of text. This allows the use of variable sized fonts instead of fixed sized bitmap fonts.  I used to VL_GetBufferGroup to allocate copy the texture to the graphics card asyncronously.  This will allow far more speed and flexiblity then I have so far used.  Especially with regard to large textures and dynamically written text.

My 3D engine is very basic and unoptimised. Now that the Windows texture map creation works I can implement all the features that are missing.

TO DO: (hopefully this week)
	lighting
	clipping
	z-buffering
	timing to syncronize movement on different computers
	display many more objects on the screen
	clean up and generalize functions
	
Followed by:
	antializing based on a sorted binary tree to compare dupicate edges
	import functions for 3D file formats (.DFX etc.)
	

Information from Rredline sdk and samples are used thoughout this program by especially in vr_utils.c. Sound.c is from Black Art of Windows Game Proramming by Eric R. Lyons for the MIDI music playing code. A book that was helpful for the Windows GUI code was Programming with MFC for Windows 95 by Vic Broquard. The MIDI file came off the internet and I assume it is public domain.

My Address is:

	Joseph Heiskala
	252 Ballew Road
	Travelers Rest, SC 29690

Phone:  (864) 292-0749

email: 	jjheiskala@juno.com  or
	dwayne@ww-interlink.net

In closing I'd like to say how much I enjoy using my Stealth II, my extremely slow computer would never perform as well with any other graphics chip.  I like the way rendition doesn't comprimise quality for speed.  A good picture is more important to me than blazing speed.  Of course if I like to have both. Keep up the good work Rendition.

	