// Listing 11.1. Mechanizm tłumaczący PUMT — klasa scenario 

//Scenariusze i sytuacje: SEKCJA 4.
  269     class scenario{
  270        public ArrayList<situation> Situations;
  271        int SituationNum;
  272        public scenario(softbot Bot)
  273        {
  274            SituationNum = 0;
  275            situation  Situation1 = new situation(Bot);
  276            Situations.add(Situation1);
  277       
  278       
  279        }
  280        public situation nextSituation()
  281        {
  282            if(SituationNum < Situations.size()){
  283            {  
  284               return(Situations.get(SituationNum));
  285               SituationNum++;
  286           
  287            }
  288            else{
  289    
  290                   return(null);       
  291            }
  292        }     
  293    
  294     }
