java.lang.Object
com.j3d.engine.interact.cmd.base.Command
com.j3d.engine.interact.cmd.commands.macro.MacroCmd

public class MacroCmd extends Command
A dispatcher command for macro related things.

This class does functionally nothing other than dispatch

Aliases: macro, auto

Typical Usage:


     macro record poop    // Record poop macro
     macro end poop       // End recording for the poop macro
     macro list           // Opens the directories where the macros live
     macro run poop       // Runs the poop macro
     

  • Constructor Details

    • MacroCmd

      public MacroCmd()
  • Method Details

    • run

      public void run(Invoker invoker, SafeJLabel logLabel, String aliasUsed, Object[] args, ArrayList<TaggedArgValue<?>> taggedArgs)
      Description copied from class: Command
      The method to be overridden by subclasses to implement command functionality.
      Overrides:
      run in class Command
      Parameters:
      invoker - The invoker of this command
      logLabel - The JLabel to display log messages.
      aliasUsed - The alias of the command that was used to invoke it.
      args - The arguments passed to the command.
      taggedArgs - Tagged arguments passed to the command.