Beispiel #1
0
 public static void Initilise()
 {
     Player.Initilise();
     Level.InitiliseLevel();
     CommandDictonary.InitialiseDefautls();
     Console.SetWindowSize(150, 40); // Default Size = 120 : 30
 }
Beispiel #2
0
 public static void Initilise()
 {
     Player.Initilise();
     Level.Initilise();
     CommandDictonary.Initialise();
     Console.SetWindowSize(150, 40); // Default Size = 120 : 30
     DynamicWordLists.Build();
 }
Beispiel #3
0
 public static void Process(string target)
 {
     foreach (string word in CommandDictonary.List_ActionSingle())
     {
         if (word == target)
         {
             CMDsSingle.ProcessMove(target);
         }
     }
 }
Beispiel #4
0
        static public string ToActions(string input)
        {
            string cmd = String.Empty;
            Dictionary <string, string> activeCommands = CommandDictonary.Actions();

            if (activeCommands.ContainsKey(input))
            {
                //DeBugging.Print("Found Input    : " + input);
                //DeBugging.Print("Command Equals : " + activeCommands[input]);
                cmd = activeCommands[input];
            }
            return(cmd);
        }
Beispiel #5
0
        static public string ToSinglesCommands(string input)
        {
            string cmd = String.Empty;
            Dictionary <string, string> activeCommands = new Dictionary <string, string>(CommandDictonary.Single_Actions());

            Safe.AddRange(activeCommands, CommandDictonary.SingleLook());

            if (activeCommands.ContainsKey(input))
            {
                //DeBugging.Print("Found Input    : " + input);
                //DeBugging.Print("Command Equals : " + activeCommands[input]);
                cmd = activeCommands[input];
            }
            return(cmd);
        }
        public Dictionary <string, string> Get_Verbs()
        {
            Dictionary <string, string> returnData = new Dictionary <string, string>();
            List <string> LoadList = new List <string>();

            foreach (Item item in ItemList)
            {
                foreach (string word in item.LoadList_Verbs)
                {
                    Safe.Add(LoadList, word);
                }
            }

            Safe.Remove(LoadList, CommandDictonary.List_ActionConstant());
            Safe.Remove(LoadList, CommandDictonary.List_ActionSingle());

            returnData = readListOfFiles.Get(FilePaths.Actions, LoadList);
            return(returnData);
        }
 static public void Build()
 {
     //DeBugging.Print("Build Verb and Nouns List");
     CommandDictonary.Initilise_DynamicVerbs(Player.Location());
     CommandDictonary.Initilise_DynamicNouns(Player.Location());
 }