Ejemplo n.º 1
0
        /// <summary>
        /// Initializes a player with default values : a teacher and a student.
        /// </summary>
        /// <param name="player"></param>
        /// <param name="map"></param>
        private void initPlayer(Player player, Map map)
        {
            Case    position = map.FreePosition;
            Teacher teacher  = player.Civilization.UnitFactory.CreateTeacher(position, player);
            Student student  = player.Civilization.UnitFactory.CreateStudent(position, player);

            player.AddUnit(teacher);
            position.AddUnit(teacher);
            player.AddUnit(student);
            position.AddUnit(student);
        }
Ejemplo n.º 2
0
        private void HandleProduction()
        {
            foreach (Unit unit in pendingProductions)
            {
                player.AddUnit(unit);
                position.AddUnit(unit);
            }

            pendingProductions.Clear();
        }
Ejemplo n.º 3
0
 /// <summary>
 /// Initializes a player with default values : a teacher and a student.
 /// </summary>
 /// <param name="player"></param>
 /// <param name="map"></param>
 private void initPlayer(Player player, Map map)
 {
     Case position = map.FreePosition;
     Teacher teacher = player.Civilization.UnitFactory.CreateTeacher(position, player);
     Student student = player.Civilization.UnitFactory.CreateStudent(position, player);
     player.AddUnit(teacher);
     position.AddUnit(teacher);
     player.AddUnit(student);
     position.AddUnit(student);
 }