Inheritance: SadConsole.Consoles.Console
Esempio n. 1
0
        public Game1()
            : base()
        {
            graphics = new GraphicsDeviceManager(this);
                Content.RootDirectory = "Content";

                var sadConsoleComponent = new SadConsole.EngineGameComponent(this, graphics, "Cheepicus12.font", 60, 30, () =>
                {
                    SadConsole.Engine.UseMouse = true;
                    SadConsole.Engine.UseKeyboard = true;

                    var mapConsole = new Consoles.MapConsole(100, 100);
                    var statusConsole = new Consoles.Status();

                    SadConsole.Engine.ConsoleRenderStack.Add(mapConsole);
                    SadConsole.Engine.ConsoleRenderStack.Add(statusConsole);

                    SadConsole.Engine.ActiveConsole = mapConsole;
                });

                Components.Add(sadConsoleComponent);
        }
Esempio n. 2
0
        public Game1()
            : base()
        {
            graphics = new GraphicsDeviceManager(this);
            Content.RootDirectory = "Content";

            var sadConsoleComponent = new SadConsole.EngineGameComponent(this, graphics, "Cheepicus12.font", 60, 30, () =>
            {
                SadConsole.Engine.UseMouse    = true;
                SadConsole.Engine.UseKeyboard = true;

                var mapConsole    = new Consoles.MapConsole(100, 100);
                var statusConsole = new Consoles.Status();

                SadConsole.Engine.ConsoleRenderStack.Add(mapConsole);
                SadConsole.Engine.ConsoleRenderStack.Add(statusConsole);

                SadConsole.Engine.ActiveConsole = mapConsole;
            });

            Components.Add(sadConsoleComponent);
        }
Esempio n. 3
0
        public Game1()
            : base()
        {
            graphics = new GraphicsDeviceManager(this);
                Content.RootDirectory = "Content";

                var sadConsoleComponent = new SadConsole.EngineGameComponent(this, () =>
                {
                    // Use the default square font
                    using (var stream = System.IO.File.OpenRead("Fonts/Cheepicus12.font"))
                        SadConsole.Engine.DefaultFont = SadConsole.Serializer.Deserialize<SadConsole.Font>(stream);

                    int width = 60;
                    int height = 30;

                    // Use the IBM console style font
                    //using (var stream = System.IO.File.OpenRead("Fonts/IBM.font"))
                    //    SadConsole.Engine.DefaultFont = SadConsole.Serializer.Deserialize<SadConsole.Font>(stream);

                    //int width = 80;
                    //int height = 30;

                    SadConsole.Engine.DefaultFont.ResizeGraphicsDeviceManager(graphics, width, height, 0, 0);
                    SadConsole.Engine.UseMouse = true;
                    SadConsole.Engine.UseKeyboard = true;

                    var mapConsole = new Consoles.MapConsole(100, 100);
                    var statusConsole = new Consoles.Status();

                    SadConsole.Engine.ConsoleRenderStack.Add(mapConsole);
                    SadConsole.Engine.ConsoleRenderStack.Add(statusConsole);

                    SadConsole.Engine.ActiveConsole = mapConsole;
                });

                Components.Add(sadConsoleComponent);
        }
Esempio n. 4
0
        public Game1()
            : base()
        {
            graphics = new GraphicsDeviceManager(this);
            Content.RootDirectory = "Content";

            var sadConsoleComponent = new SadConsole.EngineGameComponent(this, () =>
            {
                // Use the default square font
                using (var stream = System.IO.File.OpenRead("Fonts/Cheepicus12.font"))
                    SadConsole.Engine.DefaultFont = SadConsole.Serializer.Deserialize <SadConsole.Font>(stream);

                int width  = 60;
                int height = 30;

                // Use the IBM console style font
                //using (var stream = System.IO.File.OpenRead("Fonts/IBM.font"))
                //    SadConsole.Engine.DefaultFont = SadConsole.Serializer.Deserialize<SadConsole.Font>(stream);

                //int width = 80;
                //int height = 30;

                SadConsole.Engine.DefaultFont.ResizeGraphicsDeviceManager(graphics, width, height, 0, 0);
                SadConsole.Engine.UseMouse    = true;
                SadConsole.Engine.UseKeyboard = true;

                var mapConsole    = new Consoles.MapConsole(100, 100);
                var statusConsole = new Consoles.Status();

                SadConsole.Engine.ConsoleRenderStack.Add(mapConsole);
                SadConsole.Engine.ConsoleRenderStack.Add(statusConsole);

                SadConsole.Engine.ActiveConsole = mapConsole;
            });

            Components.Add(sadConsoleComponent);
        }