Ignore:
Timestamp:
2010-06-14 14:56:07 (10 years ago)
Author:
sijoseha
Message:

Building

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2010/23/sijoseha/alpha/Effects/ParticleSystem.cs

    r803 r819  
    2020        private Particle[] particles; 
    2121 
     22        /// <summary> 
     23        /// There are variables that need to be set by subclasses 
     24        /// </summary> 
    2225        #region Subclass variables 
    2326        protected Vector2 position; 
     
    7679        protected abstract void InitializeParticles(); 
    7780 
     81        public override void Initialize() 
     82        { 
     83            for (int i = 0; i < maxAmountOfParticles; i++) 
     84            { 
     85                particles[i] = new Particle(); 
     86            } 
     87            base.Initialize(); 
     88        } 
     89 
    7890        protected override void LoadContent() 
    7991        { 
     92            particles = new Particle[maxAmountOfParticles]; 
    8093            if (textureType == TextureType.Single) 
    8194            { 
     
    87100                outerTexture = game.Content.Load<Texture2D>(outerTextureName.ToString()); 
    88101            } 
     102 
    89103            base.LoadContent(); 
     104        } 
     105 
     106        public override void Update(GameTime gameTime) 
     107        { 
     108 
     109            base.Update(gameTime); 
    90110        } 
    91111    } 
Note: See TracChangeset for help on using the changeset viewer.