Example #1
0
 //==========================================================================
 //Loads and compiles acf
 //==========================================================================
 public bool ReadNCompileACF(CodeCompiler Compiler, string FileName)
 {
     try
     {
         CodeFileClass x = new CodeFileClass(ReadACF(FileName), "code", Path.GetFileName(FileName));
         Compiler.Compile(x);
         CodeHandler.Add(x);
         return(true);
     }
     catch (Exception e)
     {
         Loger.write(e.ToString(), 2);
         return(false);
     }
 }
Example #2
0
        //==========================================================================
        //Set compiler setting
        //==========================================================================
        public void Compile(CodeFileClass CodeFile)
        {
            ReplicateCode(CodeFile.getRawCode());

            if (CodeFile.getCodeType() == "variables")
            {
                CompileVariables(CodeFile.getSequence());
            }
            else if (CodeFile.getCodeType() == "code")
            {
                CompileCode(CodeFile.getSequence());
            }

            fileManager.WriteACF(Code, CodeFile.getName());

            Loger.write("Compilation complete! " + CodeFile.getName(), 0);
        }
Example #3
0
 public TileCode(int index, CodeFileClass code)
 {
     Rectangle = index; Code = code;
 }