Exemplo n.º 1
0
        private void SetDefault(MarvinsArena.Language newLanguage)
        {
            CodeLanguage = newLanguage;

            Name        = "MyNewRobot";
            Version     = "1.0.0.0";
            Author      = "YourName " + DateTime.Now.Year;
            Description = "My new robot";

            if (newLanguage == Language.CSharp)
            {
                Code  = "// C# Template\n";
                Code += "using System;\nusing MarvinsArena.Robot;\n\n";
                Code += "namespace MyNewRobot\n{\n\tpublic class MyNewRobot : BaseRobot, IRobot\n\t{\n";
                Code += "\t\tpublic void Initialize()\n\t\t{\n\t\t}\n\n";
                Code += "\t\tpublic void Run()\n\t\t{\n\t\t}\n";
                Code += "\t}\n}";
            }

            if (newLanguage == Language.VisualBasic)
            {
                Code  = "' Visual Basic Template\n";
                Code += "Imports MarvinsArena.Robot\n\n";
                Code += "Public Class MyRobot\n\tInherits BaseRobot\n\tImplements IRobot\n\n";
                Code += "\tPublic Sub Initialize() Implements IRobot.Initialize\n\tEnd Sub\n\n";
                Code += "\tPublic Sub Run() Implements IRobot.Run\n\tEnd Sub\n";
                Code += "End Class";
            }
        }
Exemplo n.º 2
0
 public CodeFile(MarvinsArena.Language newLanguage)
 {
     CodeLanguage = newLanguage;
     SetDefault(newLanguage);
 }
Exemplo n.º 3
0
 public CodeFile()
 {
     CodeLanguage = MarvinsArena.Language.CSharp;
     SetDefault(CodeLanguage);
 }