static CommandCard() { BlankCommandCard = new CommandCard(new CommandButton[3, 4]); DefaultCommandCard = new CommandCard(new CommandButton[3, 4]); DefaultCommandCard.Buttons[0, 0] = new CommandButton(CommandButtonType.Attack); DefaultCommandCard.Buttons[0, 1] = new CommandButton(CommandButtonType.HoldPosition); DefaultCommandCard.Buttons[2, 2] = new CommandButton(CommandButtonType.Stop); TestCommandCard = new CommandCard(new CommandButton[3, 4]); TestCommandCard.Buttons[0, 0] = new CommandButton(CommandButtonType.Attack); TestCommandCard.Buttons[0, 1] = new CommandButton(CommandButtonType.HoldPosition); TestCommandCard.Buttons[0, 2] = new CommandButton(CommandButtonType.Move); WorkerCommandCard = new CommandCard(new CommandButton[3, 4]); WorkerCommandCard.Buttons[0, 0] = new CommandButton(CommandButtonType.Attack); WorkerCommandCard.Buttons[0, 1] = new CommandButton(CommandButtonType.HoldPosition); //WorkerCommandCard.Buttons[1, 0] = new CommandButton(CommandButtonType.Harvest); WorkerCommandCard.Buttons[1, 1] = new CommandButton(CommandButtonType.ReturnCargo); WorkerCommandCard.Buttons[2, 2] = new CommandButton(CommandButtonType.Stop); WorkerCommandCard.Buttons[2, 0] = new CommandButton(CommandButtonType.Build); BuildMenuCommandCard = new CommandCard(new CommandButton[3, 4]); BuildMenuCommandCard.Buttons[0, 0] = new CommandButton(CommandButtonType.BuildTownHall); BuildMenuCommandCard.Buttons[1, 0] = new CommandButton(CommandButtonType.BuildBarracks); BuildMenuCommandCard.Buttons[0, 1] = new CommandButton(CommandButtonType.BuildFarm); BuildMenuCommandCard.Buttons[2, 2] = new CommandButton(CommandButtonType.Cancel); UnderConstructionCommandCard = new CommandCard(new CommandButton[3, 4]); UnderConstructionCommandCard.Buttons[2, 2] = new CommandButton(CommandButtonType.Cancel); BarracksCommandCard = new CommandCard(new CommandButton[3, 4]); BarracksCommandCard.Buttons[2, 0] = new CommandButton(CommandButtonType.RallyPoint); BarracksCommandCard.Buttons[0, 0] = new CommandButton(CommandButtonType.BuildMeleeNublet); BarracksCommandCard.Buttons[0, 1] = new CommandButton(CommandButtonType.BuildRangedNublet); BarracksCommandCard.Buttons[2, 2] = new CommandButton(CommandButtonType.Cancel); TownHallCommandCard = new CommandCard(new CommandButton[3, 4]); TownHallCommandCard.Buttons[2, 0] = new CommandButton(CommandButtonType.RallyPoint); TownHallCommandCard.Buttons[0, 0] = new CommandButton(CommandButtonType.BuildWorkerNublet); TownHallCommandCard.Buttons[2, 2] = new CommandButton(CommandButtonType.Cancel); UnitType.SetCommandCards(); StructureType.SetCommandCards(); }