fCraft.DrawCommands.Init C# (CSharp) Method

Init() static private method

static private Init ( ) : void
return void
        internal static void Init() {
            CommandManager.RegisterCommand(CdReplace);
            CommandManager.RegisterCommand(CdReplaceNot);
            CommandManager.RegisterCommand(CdReplaceBrush);
            CdReplace.Help += GeneralDrawingHelp;
            CdReplaceNot.Help += GeneralDrawingHelp;
            CdReplaceBrush.Help += GeneralDrawingHelp;

            CommandManager.RegisterCommand(CdCut);
            CommandManager.RegisterCommand(CdPaste);
            CommandManager.RegisterCommand(CdPasteNot);
            CommandManager.RegisterCommand(CdPasteX);
            CommandManager.RegisterCommand(CdPasteNotX);
            CdCut.Help += GeneralDrawingHelp;
            CdPaste.Help += GeneralDrawingHelp;
            CdPasteNot.Help += GeneralDrawingHelp;
            CdPasteX.Help += GeneralDrawingHelp;
            CdPasteNotX.Help += GeneralDrawingHelp;

            CommandManager.RegisterCommand(CdRestore);
            CdRestore.Help += GeneralDrawingHelp;

            CommandManager.RegisterCommand(CdCuboid);
            CommandManager.RegisterCommand(CdCuboidWireframe);
            CommandManager.RegisterCommand(CdCuboidHollow);
            CdCuboid.Help += GeneralDrawingHelp;
            CdCuboidHollow.Help += GeneralDrawingHelp;
            CdCuboidWireframe.Help += GeneralDrawingHelp;

            CommandManager.RegisterCommand(CdEllipsoid);
            CommandManager.RegisterCommand(CdEllipsoidHollow);
            CdEllipsoid.Help += GeneralDrawingHelp;
            CdEllipsoidHollow.Help += GeneralDrawingHelp;

            CommandManager.RegisterCommand(CdLine);
            CommandManager.RegisterCommand(CdTriangle);
            CommandManager.RegisterCommand(CdTriangleWireframe);
            CdLine.Help += GeneralDrawingHelp;
            CdTriangle.Help += GeneralDrawingHelp;
            CdTriangleWireframe.Help += GeneralDrawingHelp;

            CommandManager.RegisterCommand(CdSphere);
            CommandManager.RegisterCommand(CdSphereHollow);
            CommandManager.RegisterCommand(CdTorus);
            CdSphere.Help += GeneralDrawingHelp;
            CdSphereHollow.Help += GeneralDrawingHelp;
            CdTorus.Help += GeneralDrawingHelp;

            CommandManager.RegisterCommand(CdFill2D);
            CommandManager.RegisterCommand(CdFill3D);
            CdFill2D.Help += GeneralDrawingHelp;
            CdFill3D.Help += GeneralDrawingHelp;

            CommandManager.RegisterCommand(CdUndoArea);
            CommandManager.RegisterCommand(CdUndoPlayer);
            CommandManager.RegisterCommand(CdUndoAreaNot);
            CommandManager.RegisterCommand(CdUndoPlayerNot);
            CdUndoArea.Help += GeneralDrawingHelp;
            CdUndoAreaNot.Help += GeneralDrawingHelp;

            CommandManager.RegisterCommand(CdDrawImage);
            CdDrawImage.Help += GeneralDrawingHelp;
        }

Usage Example

Example #1
0
 // Sets up all the command hooks
 internal static void Init()
 {
     ModerationCommands.Init();
     BuildingCommands.Init();
     DrawCommands.Init();
     InfoCommands.Init();
     WorldCommands.Init();
     ZoneCommands.Init();
     MaintenanceCommands.Init();
     ChatCommands.Init();
     Logger.Log(LogType.Debug,
                "CommandManager: {0} commands registered ({1} hidden, {2} aliases)",
                Commands.Count,
                GetCommands(true).Length,
                Aliases.Count);
 }