public ToInitial(StateMachine sm_) { sm = sm_; targetState = sm.initialState; condition = new InitialCondition(sm); actions = new IAction[1]; actions[0] = new InitialAction(sm); }
public InitialState(StateMachine sm_) { sm = sm_; transitions = new ITransition[6]; transitions[0] = new ToRetreat(sm_); transitions[1] = new ToAdvance(sm_); transitions[2] = new ToProjectile(sm_); transitions[3] = new ToJump(sm_); transitions[4] = new ToAntiAir(sm_); transitions[5] = new ToAerial(sm_); exitActions = new IAction[1]; exitActions[0] = new InitialAction(sm); entryActions = new IAction[1]; entryActions[0] = new InitialAction(sm); actions = new IAction[1]; actions[0] = new InitialAction(sm); }
public new System.Object Clone() { var CompositeBase = base.Clone() as Composite; var newCntgs = new List <Tuple <IPlanStep, IPlanStep> >(); foreach (var cntg in Cntgs) { newCntgs.Add(cntg); } var theClone = new CompositeSchedule(CompositeBase, newCntgs) { InitialActionSeg = InitialActionSeg.Clone(), FinalActionSeg = FinalActionSeg.Clone(), InitialAction = InitialAction.Clone() as IPlanStep, FinalAction = FinalAction.Clone() as IPlanStep, InitialCamAction = InitialCamAction.Clone() as CamPlanStep, FinalCamAction = FinalCamAction.Clone() as CamPlanStep }; return(theClone); }
public GFrame(InitialAction act) { #region Poderosa Constructors _initialAction = act; _windowMenuItemMap = new Hashtable(); _MRUMenuToParameter = new Hashtable(); _firstflag=true; // // Windows �t�H�[�� �f�U�C�i �T�|�[�g�ɕK�v�ł��B // SetStyle(ControlStyles.AllPaintingInWmPaint|ControlStyles.UserPaint|ControlStyles.DoubleBuffer, true); InitializeComponent(); this.Icon = GApp.Options.GuevaraMode? GIcons.GetOldGuevaraIcon() : GIcons.GetAppIcon(); InitMenuText(); //�V�X�e������G���R�[�f�B���O����ă��j���[��Z�b�g foreach(string e in EnumDescAttribute.For(typeof(EncodingType)).DescriptionCollection()) { GMenuItem m = new GMenuItem(); m.Text = e; m.Click += new EventHandler(this.OnChangeEncoding); _menuEncoding.MenuItems.Add(m); } this._tabBar = new TabBar(); _tabBar.Dock = DockStyle.Top; _tabBar.Height = 25; ApplyOptions(null, GApp.Options); ApplyHotKeys(); _gStatusBar = new GStatusBar(_statusBar); AdjustTitle(null); #endregion }