示例#1
0
        public void PassDay()
        {
            StartDay();
            DoWork();
            FeedSettlers();

            Update();

            Stockpile.AddTodaysTransactionsMessage(MessageManager);
            Stockpile.ArchiveTodaysTransactions();
            Stockpile.ClearTodaysTransactions();

            MessageManager.GoThroughMessages(this);
            MessageManager.ArchiveTodaysMessages();
            MessageManager.ClearTodaysMessages();

            EventManager.ExecuteTodaysEvents(this);
        }