public void UpdateContacts(SitRepManager sitRepManager)
{
//Handle messages
foreach (Contact contact in contacts)
{
if (!contact.Contacted)
{
continue;
}
Empire whichEmpireInRequest;
contact.IncomingMessage = contact.EmpireInContact.ContactManager.GetMessage(thisEmpire, out whichEmpireInRequest);
contact.IncomingEmpireRequest = whichEmpireInRequest;
if (contact.IncomingMessage != MessageType.NONE)
{
sitRepManager.AddItem(new SitRepItem(Screen.Diplomacy, null, null, new Point(), "You have received a message from the " + contact.EmpireInContact.EmpireName + " Empire."));
HandleMessage(contact, contact.IncomingMessage, contact.IncomingEmpireRequest);
}
}
//Handle relationship changes
}