Exemple #1
0
        public void ExecuteSituation(Situation Situation)
        {
            Situation.Execute();
            ZeitKontingent -= Situation.Dauer;
            Zeitpunkt += Situation.Dauer;

            if (ZeitKontingent < 0.05f)
                switch (Phase)
                {
                    case 1:
                        InitPhase2();
                        break;
                    case 2:
                        Finish();
                        break;
                    default:
                        throw new NotImplementedException();
                }
        }