private void CheckForOffScreenParticle(TitleScreenParticle ap) { if (ap.PositionLogical.UpperLeftX > GameModelDefaults.CameraWidth) { ap.Reset(); } }
/// <summary> /// Initializes the particle system. Game data should be fully loaded. /// </summary> private void InitializeParticleSystem() { Particles = new List <TitleScreenParticle>(); for (Int32 p = 0; p < NumParticles; p++) { TitleScreenParticle ap = new TitleScreenParticle((GameModel)m_model); Particles.Add(ap); } }