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(); }
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(); }
// 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(); }