コード例 #1
0
ファイル: Game1.cs プロジェクト: Skyteck/AntGame
        /// <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

            camera          = new Camera(GraphicsDevice);
            camera.Position = new Vector2(240, 160);

            _AntManager    = new Managers.AntManager();
            _ColonyManager = new Managers.ColonyManager(_AntManager);
            _FoodManager   = new Managers.FoodManager(_ColonyManager);
            _AntManager.SetColonyManager(_ColonyManager, _FoodManager);
            _ColonyManager.SetManagers(_FoodManager);
            InputHelper.Init(camera);
            base.Initialize();
        }
コード例 #2
0
ファイル: FoodManager.cs プロジェクト: Skyteck/AntGame
 public FoodManager(ColonyManager cm)
 {
     _ColonyManager = cm;
     PelletList     = new List <FoodPellet>();
 }
コード例 #3
0
 public void SetColonyManager(ColonyManager cm, FoodManager fm)
 {
     _ColonyManager = cm;
     _FoodManager   = fm;
 }