Example #1
0
 public override void AddToManagers()
 {
     BulletFactory.Initialize(BulletList, ContentManagerName);
     EnemyFactory.Initialize(EnemyList, ContentManagerName);
     BackgroundInstance.AddToManagers(mLayer);
     PlayerInstance.AddToManagers(mLayer);
     ScoreboardInstance.AddToManagers(mLayer);
     base.AddToManagers();
     AddToManagersBottomUp();
     CustomInitialize();
 }
Example #2
0
 public static void Reset(Properties properties, Game game)
 {
     HalfUnitWidth  = game.Units.First().Size.X / 2;
     HalfUnitHeight = game.Units.First().Size.Y / 2;
     Width          = game.Level.Tiles.Length;
     Height         = game.Level.Tiles[0].Length;
     Evals          = Sims = 0;
     Properties     = properties;
     Time           = 1.0 / Properties.TicksPerSecond / Steps;
     Stopwatch      = Stopwatch.StartNew();
     m_isDone       = false;
     m_count        = 0;
     BulletFactory.Initialize();
 }
Example #3
0
// Generated AddToManagers
        public override void AddToManagers()
        {
            BulletFactory.Initialize(BulletList, ContentManagerName);
            EnemyBulletFactory.Initialize(EnemyBulletList, ContentManagerName);
            TiledMap.AddToManagers();
            TileCollisionShapes.AddToManagers();
            PlayerInstance.AddToManagers(mLayer);
            EntityCollisionShapes.AddToManagers();
            EnemyCollisionGround.AddToManagers();
            TextManager.AddText(TheEndText); if (TheEndText.Font != null)
            {
                TheEndText.SetPixelPerfectScale(SpriteManager.Camera);
            }
            if (TheEndText.Font != null)
            {
                TheEndText.SetPixelPerfectScale(mLayer);
            }
            base.AddToManagers();
            AddToManagersBottomUp();
            CustomInitialize();
        }