public CubeEngineGame() { graphics = new GraphicsDeviceManager(this); debug = new DebugManager(this, "Font/Arial", true); debug.Console.Execute("clr.AddReference(\"CubeEngine\")"); debug.Console.Execute("from CubeEngine import *"); debug.Console.AddObject("game", this); Content.RootDirectory = "Content"; }
/// <summary> /// Initializes the DebugSystem and adds all components to the game's Components collection. /// </summary> /// <param name="game">The game using the DebugSystem.</param> /// <param name="debugFont">The font to use by the DebugSystem.</param> /// <returns>The DebugSystem for the game to use.</returns> public DebugManager(Game game, string debugFont, bool luaConsole) { instance = this; // Create all of the system components DebugResourceManager = new DebugResourceManager(game, debugFont); game.Components.Add(DebugResourceManager); Console = new Console(game, DebugResourceManager, luaConsole); game.Components.Add(Console); DebugDisplay = new DebugDisplay(game); game.Components.Add(DebugDisplay); TimeRuler = new TimeRuler(game); game.Components.Add(TimeRuler); Logger.Initialize(game); }