Turtle Shepherd File List

Here is a list of all documented files with brief descriptions:
My Documents/TS2/inc/Button.hVarious buttons classes
My Documents/TS2/inc/Dwarf.hCDwarf class member functions implementation. CDwarf holds model's position and facing
My Documents/TS2/inc/Forest.hThis file defines 2D and 3D forest classes
My Documents/TS2/inc/Game.hHeader file containing CGame class and all global game parameters
My Documents/TS2/inc/GameUtils.hHeader file for utility functions in GameUtils.cpp
My Documents/TS2/inc/Language.hThis file defines simple class containing string table
My Documents/TS2/inc/Level.hHeader file containing CLevel class and actual game level objects
My Documents/TS2/inc/Level2D.hThis file defines CLevel2D class that draws 2D GUI while in level mode. While player is is level mode, he can see number of lives, level number, timer, all displayed with 2D sprites
My Documents/TS2/inc/LevelUtils.hThis file contains some level helper functions calculating various algorithms. Basicly it is created to reduce the huge size of Level.cpp
My Documents/TS2/inc/MagicFlower.hHeader file containing CMagicFlower class encapsulating magic flower functionality
My Documents/TS2/inc/Media.hHeader file containing CMedia class - encapsulation class for DirectShow. It manages graphBuilder for playing mp3 and avi files. Providing user simple 'Init and Play' interface
My Documents/TS2/inc/Menu.hHeader file containing CMenu class and other main menu parameters
My Documents/TS2/inc/MeshHierarchy.hCreates mesh heirarchy
My Documents/TS2/inc/ModelStatic.hHeader file containing CModelStatic class - encapsulation class for static meshes. This class enables using static (as oposed to skinned, animated) 3D mesh. It loads x file and manages rendering
My Documents/TS2/inc/Movie.hContains CMovie class for playing scripted animations
My Documents/TS2/inc/MyDrawSprite.hHeader file containing function declarations for drawing 2D sprites in 3D world
My Documents/TS2/inc/Particles.hHeader file for the PSystem and CGun class. Its declaraction is found here
My Documents/TS2/inc/Sheep.hCSheep class member functions implementation. CSheep holds model's position and facing
My Documents/TS2/inc/Sound.hHeader file containing CSound class - encapsulation class for DirectSound. It uses CWaveFile for playing wav files, providing user only simple 'Init and Play' interface
My Documents/TS2/inc/Terrain.hHeader file containing CTerrain class. CTerrain class renders all scenography in the game level
My Documents/TS2/inc/Turtle.hCTurtle class member functions implementation. CTurtle holds model's position and facing
My Documents/TS2/inc/XFileEntity.hLoads a .x file and maintains the heirarchy
My Documents/TS2/src/Button.cppVarious buttons implementation
My Documents/TS2/src/Dwarf.cppCDwarf class member functions implementation. CDwarf holds model's position and facing
My Documents/TS2/src/Forest.cppThis file renders forest in scenography. There is 3D forest (tree models) and 2D forest (tree bilboards)
My Documents/TS2/src/Game.cppCGame class function implementation
My Documents/TS2/src/GameUtils.cppCollection of usefull functions called by Game.cpp
My Documents/TS2/src/Language.cppThis file creates string table depending on selected language. It returns string from table with given index
My Documents/TS2/src/Level.cppCLevel member class functions implementation and actual game level logic
My Documents/TS2/src/Level2D.cppThis helper file draws 2D GUI while in level mode. While player is is level mode, he can see number of lives, level number, timer, all displayed with 2D sprites
My Documents/TS2/src/LevelUtils.cppThis file contains some level helper functions calculating various algorithms. Basicly it is created to reduce the huge size of Level.cpp
My Documents/TS2/src/MagicFlower.cppHandles magic flower loading and rendering
My Documents/TS2/src/Main.cppTurtle Shepherd main file
My Documents/TS2/src/Media.cppCMedia class member functions implementation. CMedia is encapsulation class for DirectShow. It manages graphBuilder for playing mp3 and avi files. Providing user simple 'Init and Play' interface
My Documents/TS2/src/Menu.cppCMenu member class functions implementation
My Documents/TS2/src/ModelStatic.cppFile containing CModelStatic class function implementation. This class enables using static (as oposed to skinned, animated) 3D mesh. It loads x file and manages rendering
My Documents/TS2/src/Movie.cppContains CMovie class functions implementation for playing scripted animations
My Documents/TS2/src/MyDrawSprite.cppFile containing functions for drawing 2D sprites in 3D world
My Documents/TS2/src/Particles.cppDefines the particle class functions
My Documents/TS2/src/Sheep.cppCSheep class member functions implementation. CSheep holds model's position and facing
My Documents/TS2/src/Sound.cppCSound class function implementation. CSound uses DirectSound interface for playing wav files, providing user only simple 'Init and Play' interface
My Documents/TS2/src/Terrain.cppCTerrain member class functions implementation. CTerrain manages all static meshes on the game level
My Documents/TS2/src/Turtle.cppCTurtle class member functions implementation. CTurtle holds model's position and facing

Generated on Wed Mar 26 16:00:54 2008 for Turtle Shepherd by  doxygen 1.5.3