RegisterCommand() public method

public RegisterCommand ( Command command ) : void
command Command
return void
Example #1
0
 public static void InitializeLanguage(CommandInterpreter interpreter)
 {
     // Register Commands
     interpreter.RegisterCommand(new Command("AddScene", 2, AddScene));
     interpreter.RegisterCommand(new Command("AddLayer", 3, AddLayer));
     interpreter.RegisterCommand(new Command("AddObject", 4, AddObject));
     ParseScript("entryScript.qsf", interpreter);
 }
Example #2
0
        public static void ParseScript(String fileName, CommandInterpreter interpreter)
        {
            StreamReader file  = new StreamReader(fileName);
            String       line  = file.ReadLine();
            String       line2 = file.ReadLine();

            while (line2 != null)
            {
                if (line2.Contains("{"))
                {
                    interpreter.RegisterCommand(new Script(interpreter, fileName, line));
                }
                line  = line2;
                line2 = file.ReadLine();
            }
        }
Example #3
0
 public static void ParseScript(String fileName, CommandInterpreter interpreter)
 {
     StreamReader file = new StreamReader(fileName);
     String line = file.ReadLine();
     String line2 = file.ReadLine();
     while (line2 != null)
     {
         if (line2.Contains("{"))
             interpreter.RegisterCommand(new Script(interpreter, fileName, line));
         line = line2;
         line2 = file.ReadLine();
     }
 }
Example #4
0
 public static void InitializeLanguage(CommandInterpreter interpreter)
 {
     // Register Commands
     interpreter.RegisterCommand(new Command("AddScene", 2, AddScene));
     interpreter.RegisterCommand(new Command("AddLayer", 3, AddLayer));
     interpreter.RegisterCommand(new Command("AddObject", 4, AddObject));
     ParseScript("entryScript.qsf", interpreter);
 }