--------------- EXPECTED PROGRESS --------------- * Integrate particle system code with game engine framework. --------------- ACTUAL PROGRESS --------------- * Added all particle system source and header files to project file. * Added temporary code to StarControl.cpp for demoing, experimenting and testing particle system within game. --------------- SNAGS --------------- * Particles were not rendering. Fixed... alpha blending parameters were not being set for particle system. * Particles are scaled when panning view (left-clicking and moving mouse). * No support in particle code to support saving, setting, and restoring render states. --------------- PLANS --------------- * Add functions to set render states specific to Particle System, while saving and restoring render states before and after rendering particles. (reference: SetStateBlocks() in dxbillboard2d.cpp/h) * Add functionality to particle emitter class to properly handle projection matrices so that particles are displayed correctly. (reference: StarField::Draw,Update) * Create specialized particle emitters to achieve desired for game aesthetics.