Cache        Sample application showing how
             ninety textures can be loaded
             with njLoadTexture() and played
             back in a very short movie.
Draw2D       Sample application which shows
             drawing 2-D objects with Ninja.
             Allows the user to draw points,
             lines, polygon, and circles.
Draw3D       Sample application that shows
             several Ninja 3-D primitives
             and models rendered in
             several modes.  Models are
             rendered with and without
             textures, in wireframe,
             and with and without depth
             fogging.  A quick motion
             blur demo is also included.
Light        Sample application that
             demonstrates how to manage
             multiple (in this case, six) light
             sources in a scene.  Each light
             source can be turned on or off
             and the color of each light
             source can be changed in
             real-time.
Logo         Sample application that shows
             how to use Ninja for
             environmental mapping.
Map          Sample application demonstrates
             use of a modifier volume, which
             is a unique bit of PowerVR
             technology.  To operate this
             demonstration, hold down
             any of the A, C, D, X, or
             Z keys and press arrow
             keys simultaneously.
             Return or Enter enables
             or disables the light
             volume.
Motlink      Sample application that
             shows how to create
             an object hierarchy
             and animate that
             hierarchy using either
             linear or spline based
             animation.
Scroll       Sample application shows two
             independently scrolling playfields.
             One field has an alpha channel.
Shape        Sample application that
             demonstrates the use of
             njDrawShapeMotion()
             to animate a model.
Sprite       Sample application shows what
             looks to be a matrix of spheres
             spinning in space.  In fact each
             sphere is actually a Ninja 3-D
             sprite object.
Teapot       Sample application shows the
             classic Utah teapot, this time
             with an environmental map
             and specular highlights.
Temjin       Sample application showing
             hierarchical animation technique
             using Ninja.  This application
             also reuses the frame buffer
             for a hall-of-mirrors effect.
Texture      Sample application demonstrating
             how to draw flat textures under
             Ninja using njDrawTexture().
Torus        Sample application that draws
             eight torii with different
             material values.  This demo
             runs faster on machines with
             faster CPUs -- the polygon
             counts you see may be a
             limited by the speed of your
             target machine's CPU.
katana.inc   The default set of make rules
             for making all Ninja projects
             under Microsoft Visual C++.
             This make occurs via the
             command line.
Make.bat     Run this batch file to set
             paths correctly before
             executing the recursive
             make.
makefile     This is a Visual C++ nmake-
             style makefile that knows
             how to make all examples
             residing in these
             subdirectories.
MakePath.exe If you've not run the VCVARS32.BAT
             batch file, this short utility rewrites
             the MAKE.BAT make file to
             refer to your local INCLUDE and
             LIB directories.
