Ejemplo n.º 1
0
        public override void StartTurn()
        {
            base.StartTurn();
            PlayerCharacter[] players = null;
            ActionBuilder[]   actions = new ActionBuilder[ActionList.Values.Count];
            ActionList.Values.CopyTo(actions, 0);
            Random rand = new Random();

            players = Room.GetPlayersInRoom();
            int index;

            index = rand.Next(0, players.Length);
            ActionBuilder a = actions[rand.Next(0, ActionList.Values.Count)];

            Room.AddActionToQueue(a.BuildAction(new ActionArgs(this, players[index])));
        }