public string GetString(EALSentence _sentence, params Noun[] _nouns)
		{
			switch (_sentence)
			{
				case EALSentence.NONE:
					return GetString(EPadej.IMEN, _nouns);
				case EALSentence.GENERAL:
					return ToGeneral(GetString(EPadej.IMEN, _nouns));
				case EALSentence.TACTICK_CHANGED:
					return "Тактика изменена на " + _nouns[0].To(EPadej.VIN);
				case EALSentence.THERE_ARE:
					return GetString(EPadej.IMEN, _nouns);
				case EALSentence.THERE_ARE_WERE:
					return GetString(EALVerbs.THERE_IS, EVerbType.DONE, _nouns) + " " + GetString(EPadej.IMEN, _nouns);
				default:
					throw new ArgumentOutOfRangeException("_sentence");
			}
		}
Exemple #2
0
        public string GetString(EALSentence _sentence, params Noun[] _nouns)
        {
            switch (_sentence)
            {
            case EALSentence.NONE:
                return(GetString(EPadej.IMEN, _nouns));

            case EALSentence.GENERAL:
                return(ToGeneral(GetString(EPadej.IMEN, _nouns)));

            case EALSentence.TACTICK_CHANGED:
                return("Тактика изменена на " + _nouns[0].To(EPadej.VIN));

            case EALSentence.THERE_ARE:
                return(GetString(EPadej.IMEN, _nouns));

            case EALSentence.THERE_ARE_WERE:
                return(GetString(EALVerbs.THERE_IS, EVerbType.DONE, _nouns) + " " + GetString(EPadej.IMEN, _nouns));

            default:
                throw new ArgumentOutOfRangeException("_sentence");
            }
        }
Exemple #3
0
 public static string GetString(this EALSentence _sentence, params Noun[] _nouns)
 {
     return(World.AL.GetString(_sentence, _nouns));
 }