52 lines
1.7 KiB
C#
52 lines
1.7 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
|
|
using MudEngine.Scripting;
|
|
|
|
namespace MUDCompiler
|
|
{
|
|
class Program
|
|
{
|
|
static void Main(String[] args)
|
|
{
|
|
Console.WriteLine("===========================");
|
|
Console.WriteLine("MUD Engine Content Compiler");
|
|
Console.WriteLine("Version 0.1");
|
|
Console.WriteLine("===========================");
|
|
Console.WriteLine();
|
|
Console.WriteLine("1): Compile Scripts");
|
|
Console.WriteLine("2): Exit Compiler");
|
|
//Console.Write("Enter Selection: ");
|
|
Console.WriteLine("Out of engine compiling is currently not supported. Please review the documentation regarding in-engine compiling.");
|
|
|
|
String command = Console.ReadLine();
|
|
|
|
//command error checking.
|
|
if (String.IsNullOrEmpty(command))
|
|
{
|
|
Console.WriteLine("Invalid Command!");
|
|
System.Threading.Thread.Sleep(1000); //wait before shutting down so user sees invalid command
|
|
}
|
|
else if (Convert.ToInt16(command) >= 3)
|
|
{
|
|
Console.WriteLine("Invalid Command!");
|
|
System.Threading.Thread.Sleep(1000); //wait before shutting down so user sees invalid command
|
|
}
|
|
|
|
switch (Convert.ToInt16(command))
|
|
{
|
|
case 1:
|
|
CompileScripts();
|
|
break;
|
|
case 2:
|
|
return;
|
|
}
|
|
}
|
|
|
|
static void CompileScripts()
|
|
{
|
|
}
|
|
}
|
|
}
|