Beispiel #1
0
        private void Register()
        {
            Player[] _p = new Player[1];
            Player p1 = new RAPlayer(ENEMY_STARTING_LOCATION, Color.Azure, 0.0f/*, ENEMY_IMAGE_ORIGIN*/);//****
            _p[0] = p1;

            um = new JoeZoneUnitManager();

            base.Register(um);//register should allow a vector or linked list (or IEnumerable) for all manager types.
        }
Beispiel #2
0
        public PlayerManager(Player[] players)
        {
            if (players != null)
            {
                _players = players;

                //foreach (Player player in _players) //******* Note that this should perhaps happen a little later instead of immediate on constructor.
                //{
                //    player.LoadContent();
                //}
            }
            else
            {
                throw new NullReferenceException("Null Player[] object passed to Gears.Playable.PlayerManager. \nPlease make sure to properly initialize PlayerManager.");
            }
        }
 public RAPlayerManager(Player[] players)
     : base(players)
 {
 }