private void DisplayOptions()
{
Console.Clear();
Console.WriteLine("Axiom Engine Configuration");
Console.WriteLine("==========================");
if ( _currentOption != null )
{
Console.WriteLine("Available settings for {0}.\n", _currentOption.Name);
}
// Load Render Subsystem Options
for ( int index = 0; index < _menuItems.Count; index++ )
{
System.Console.WriteLine("{0:D2} | {1}", index, _menuItems[ index ].ToString());
}
if ( _currentOption == null )
{
Console.WriteLine();
Console.WriteLine("Enter | Save changes");
Console.WriteLine("ESC | Exit");
}
else
{
Console.WriteLine();
Console.WriteLine("ESC | Back to main");
}
Console.Write("\nSelect option : ");
}