/// <summary> /// Allows the game to perform any initialization it needs to before starting to run. /// This is where it can query for any required services and load any non-graphic /// related content. Calling base.Initialize will enumerate through any components /// and initialize them as well. /// </summary> protected override void Initialize() { // TODO: Add your initialization logic here base.Initialize(); pTimer = new PerformanceTimer(this); theBlob = new Blob(this, pTimer); frc = new FrameRateCounter(this); this.Components.Add(theBlob); this.Components.Add(pTimer); this.Components.Add(frc); frc.Initialize(); theBlob.Initialize(); pTimer.Initialize(); }
//SpriteBatch spriteBatch; //GraphicsDeviceManager graphics; public Blob(Game game, PerformanceTimer pt) : base(game) { // TODO: Construct any child components here this.pt = pt; }