PersonPlan
Представляет собой "План персонажа", то какие точки AgentPoint и в какой последовательности он должен посетить.
Конструктор
PersonPlan(Person argPerson)
Обязательный параметр ссылка на конкретного персонажа, котором этот план пренадлежит.
Очередь DayPlan
Queue
Точки агента в порядке необходимости посетить в течении игрового дня.
Add()
Add(AgentPoint argAgentPlan)
Добавить в очередь следующую точку для посещения.
Remove()
AgentPoint Remove()
Выбрать из очереди посещенную точку.