My Documents/TS2/inc/Button.h | Various buttons classes |
My Documents/TS2/inc/Dwarf.h | CDwarf class member functions implementation. CDwarf holds model's position and facing |
My Documents/TS2/inc/Forest.h | This file defines 2D and 3D forest classes |
My Documents/TS2/inc/Game.h | Header file containing CGame class and all global game parameters |
My Documents/TS2/inc/GameUtils.h | Header file for utility functions in GameUtils.cpp |
My Documents/TS2/inc/Language.h | This file defines simple class containing string table |
My Documents/TS2/inc/Level.h | Header file containing CLevel class and actual game level objects |
My Documents/TS2/inc/Level2D.h | This 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.h | This 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.h | Header file containing CMagicFlower class encapsulating magic flower functionality |
My Documents/TS2/inc/Media.h | Header 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.h | Header file containing CMenu class and other main menu parameters |
My Documents/TS2/inc/MeshHierarchy.h | Creates mesh heirarchy |
My Documents/TS2/inc/ModelStatic.h | Header 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.h | Contains CMovie class for playing scripted animations |
My Documents/TS2/inc/MyDrawSprite.h | Header file containing function declarations for drawing 2D sprites in 3D world |
My Documents/TS2/inc/Particles.h | Header file for the PSystem and CGun class. Its declaraction is found here |
My Documents/TS2/inc/Sheep.h | CSheep class member functions implementation. CSheep holds model's position and facing |
My Documents/TS2/inc/Sound.h | Header 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.h | Header file containing CTerrain class. CTerrain class renders all scenography in the game level |
My Documents/TS2/inc/Turtle.h | CTurtle class member functions implementation. CTurtle holds model's position and facing |
My Documents/TS2/inc/XFileEntity.h | Loads a .x file and maintains the heirarchy |
My Documents/TS2/src/Button.cpp | Various buttons implementation |
My Documents/TS2/src/Dwarf.cpp | CDwarf class member functions implementation. CDwarf holds model's position and facing |
My Documents/TS2/src/Forest.cpp | This file renders forest in scenography. There is 3D forest (tree models) and 2D forest (tree bilboards) |
My Documents/TS2/src/Game.cpp | CGame class function implementation |
My Documents/TS2/src/GameUtils.cpp | Collection of usefull functions called by Game.cpp |
My Documents/TS2/src/Language.cpp | This file creates string table depending on selected language. It returns string from table with given index |
My Documents/TS2/src/Level.cpp | CLevel member class functions implementation and actual game level logic |
My Documents/TS2/src/Level2D.cpp | This 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.cpp | This 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.cpp | Handles magic flower loading and rendering |
My Documents/TS2/src/Main.cpp | Turtle Shepherd main file |
My Documents/TS2/src/Media.cpp | CMedia 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.cpp | CMenu member class functions implementation |
My Documents/TS2/src/ModelStatic.cpp | File 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.cpp | Contains CMovie class functions implementation for playing scripted animations |
My Documents/TS2/src/MyDrawSprite.cpp | File containing functions for drawing 2D sprites in 3D world |
My Documents/TS2/src/Particles.cpp | Defines the particle class functions |
My Documents/TS2/src/Sheep.cpp | CSheep class member functions implementation. CSheep holds model's position and facing |
My Documents/TS2/src/Sound.cpp | CSound class function implementation. CSound uses DirectSound interface for playing wav files, providing user only simple 'Init and Play' interface |
My Documents/TS2/src/Terrain.cpp | CTerrain member class functions implementation. CTerrain manages all static meshes on the game level |
My Documents/TS2/src/Turtle.cpp | CTurtle class member functions implementation. CTurtle holds model's position and facing |