axiosengine 

AxiosCommandConsole


You are looking at an old revision of the page AxiosCommandConsole. This revision was created by Natalie Adams.

Table of Contents

Info about Axios Command Console

AxiosCommandConsole

AxiosCommandConsole is a sample class to make XNACC easy to use with Axios.

Windows

The CommandConsole won't work on WP7/Xbox 360 (currently, this may change in the future) and thus require #if WINDOWS if you are developing crossplatform games. The following is an example of how to get it into your game.

Sample code:

#if WINDOWS
    class GameConsole : AxiosCommandConsole
    {
        public GameConsole(AxiosGameScreen gameScreen)
            : base(gameScreen)
        {

        }

        protected override void LoadContent()
        {
            LoadDefault();
            base.LoadContent();
        }
    }
#endif
#if WINDOWS
            GameConsole c = new GameConsole(this);
            AddGameObject(c);
#endif

Restricting commands

Inside of the constructor add whatever commands you want to remove to the RestrictedCommands list. Example:

        public GameConsole(AxiosGameScreen gameScreen)
            : base(gameScreen)
        {
            RestrictedCommands.AddRange(new string[] {"help"});
        }

Page rendered in 0.05696s using 26 queries.