public void Enter(IFiniteStateMachine stateMachine, IState oldState) { this.EditorForm.b_rectangle.Checked = true; this.EditorForm.editorcontrol.MouseMove += onMouseMove; this.EditorForm.editorcontrol.MouseDown += onMouseDown; this.EditorForm.editorcontrol.MouseUp += onMouseUp; }
public void Enter(IFiniteStateMachine stateMachine, IState oldState) { //this.EditorForm.barTiles.Visible = true; this.EditorForm.lbLayer.Visible = true; this.EditorForm.bTiles.Enabled = true; this.EditorForm.bTiles.Checked = true; this.EditorForm.spinLayer.Visible = true; this.EditorForm.b_hand.Visible = true; this.EditorForm.b_pencil.Visible = true; this.EditorForm.b_eraser.Visible = true; this.EditorForm.b_bucket.Visible = true; this.EditorForm.b_rectangle.Visible = true; this.EditorForm.b_logic.Visible = true; if (ToolStates.State == LogicBrushTool.Instance) { FrmLogicTileSelector.Instance.TopLevel = false; FrmLogicTileSelector.Instance.FormBorderStyle = FormBorderStyle.None; FrmLogicTileSelector.Instance.Dock = DockStyle.Fill; FrmLogicTileSelector.Instance.Visible = true; EditorForm.splitContainer1.Panel1.Controls.Clear(); EditorForm.splitContainer1.Panel1.Controls.Add(FrmLogicTileSelector.Instance); } else { FrmTilesetSelector.Instance.TopLevel = false; FrmTilesetSelector.Instance.FormBorderStyle = FormBorderStyle.None; FrmTilesetSelector.Instance.Dock = DockStyle.Fill; FrmTilesetSelector.Instance.Visible = true; EditorForm.splitContainer1.Panel1.Controls.Clear(); EditorForm.splitContainer1.Panel1.Controls.Add(FrmTilesetSelector.Instance); } this.ToolStates.ChangeState(PencilTool.Instance); this.EditorForm.Focus(); }
public void Leave(IFiniteStateMachine stateMachine, IState newState) { FrmLogicTileSelector.Instance.btnBucket.Checked = false; FrmLogicTileSelector.Instance.btnUseSameTypeLogic.Visible = false; EditorForm.editorcontrol.MouseMove -= onMouseMove; EditorForm.editorcontrol.MouseDown -= onMouseDown; }
public void Leave(IFiniteStateMachine stateMachine, IState newState) { EditorForm.b_pencil.Checked = false; EditorForm.editorcontrol.MouseDown -= onMouseMove; EditorForm.editorcontrol.MouseMove -= onMouseMove; EditorForm.editorcontrol.MouseUp -= onMouseUp; }
public void Enter(IFiniteStateMachine stateMachine, IState oldState) { EditorForm.b_pencil.Checked = true; EditorForm.editorcontrol.MouseDown += onMouseMove; EditorForm.editorcontrol.MouseMove += onMouseMove; EditorForm.editorcontrol.MouseUp += onMouseUp; }
public Candidate( CurrentState currentState, IFiniteStateMachine fsm, List <IPeer> peers, ILog log, IRandomDelay random, INode node, ISettings settings, IRules rules, ILoggerFactory loggerFactory) { try { _logger = loggerFactory.CreateLogger <Candidate>(); } catch (ObjectDisposedException e) { //happens because asp.net shuts down services sometimes before onshutdown } _rules = rules; _random = random; _node = node; _settings = settings; _log = log; _peers = peers; _fsm = fsm; CurrentState = currentState; StartElectioneering(); ResetElectionTimer(); }
public void Leave(IFiniteStateMachine stateMachine, IState newState) { EditorForm.b_entityrectangle.Checked = false; EditorForm.editorcontrol.MouseDown -= OnMouseDown; EditorForm.editorcontrol.MouseMove -= OnMouseMove; EditorForm.editorcontrol.MouseUp -= OnMouseUp; }
public void Enter(IFiniteStateMachine stateMachine, IState oldState) { this.EditorForm.b_eraser.Checked = true; this.EditorForm.editorcontrol.MouseDown += new MouseEventHandler(onMouseMove); this.EditorForm.editorcontrol.MouseMove += new MouseEventHandler(onMouseMove); this.EditorForm.editorcontrol.MouseUp += new MouseEventHandler(onMouseUp); }
public void Leave(IFiniteStateMachine stateMachine, IState newState) { this.EditorForm.b_eraser.Checked = false; this.EditorForm.editorcontrol.MouseDown -= onMouseMove; this.EditorForm.editorcontrol.MouseMove -= onMouseMove; this.EditorForm.editorcontrol.MouseUp -= onMouseUp; }
public Idle(GameObject gameObject, IFiniteStateMachine context) { Transitions = new List <ITransition>(); Context = context; this.gameObject = gameObject; }
public void Leave(IFiniteStateMachine stateMachine, IState newState) { EditorForm.b_hand.Checked = false; EditorForm.editorcontrol.MouseDown -= new MouseEventHandler(onMouseDown); EditorForm.editorcontrol.MouseMove -= new MouseEventHandler(onMouseMove); EditorForm.editorcontrol.MouseUp -= new MouseEventHandler(onMouseUp); }
public void Enter(IFiniteStateMachine stateMachine, IState oldState) { EditorForm.b_entityrectangle.Checked = true; EditorForm.editorcontrol.MouseDown += OnMouseDown; EditorForm.editorcontrol.MouseMove += OnMouseMove; EditorForm.editorcontrol.MouseUp += OnMouseUp; }
public void Enter(IFiniteStateMachine stateMachine, IState oldState) { this.EditorForm.editorcontrol.MouseEnter += onMouseEnter; this.EditorForm.editorcontrol.MouseLeave += onMouseLeave; this.EditorForm.editorcontrol.MouseDown += onMouseDown; this.EditorForm.editorcontrol.MouseUp += onMouseUp; this.EditorForm.editorcontrol.MouseDoubleClick += onMouseDoubleClick; }
public void Leave(IFiniteStateMachine stateMachine, IState newState) { FrmLogicTileSelector.Instance.btnRectangle.Checked = false; EditorForm.editorcontrol.MouseMove -= onMouseMove; EditorForm.editorcontrol.MouseDown -= onMouseDown; EditorForm.editorcontrol.MouseUp -= onMouseUp; }
public void Leave(IFiniteStateMachine stateMachine, IState newState) { this.EditorForm.b_rectangle.Checked = false; this.EditorForm.editorcontrol.MouseMove -= onMouseMove; this.EditorForm.editorcontrol.MouseDown -= onMouseDown; this.EditorForm.editorcontrol.MouseUp -= onMouseUp; }
public void Enter(IFiniteStateMachine stateMachine, IState oldState) { FrmLogicTileSelector.Instance.btnRectangle.Checked = true; FrmLogicTileSelector.Instance.btnTools.Text = "Tool: Rectangle Fill"; EditorForm.editorcontrol.MouseMove += onMouseMove; EditorForm.editorcontrol.MouseDown += onMouseDown; EditorForm.editorcontrol.MouseUp += onMouseUp; }
public void Enter(IFiniteStateMachine stateMachine, IState oldState) { FrmLogicTileSelector.Instance.btnBucket.Checked = true; FrmLogicTileSelector.Instance.btnUseSameTypeLogic.Visible = true; FrmLogicTileSelector.Instance.btnTools.Text = "Tool: Bucket"; EditorForm.editorcontrol.MouseMove += onMouseMove; EditorForm.editorcontrol.MouseDown += onMouseDown; }
public void Enter(IFiniteStateMachine stateMachine, IState oldState) { EditorForm.b_entityadd.Checked = true; this.EditorForm.editorcontrol.MouseDown += new MouseEventHandler(onMouseDown); this.EditorForm.editorcontrol.MouseMove += new MouseEventHandler(onMouseMove); this.EditorForm.editorcontrol.MouseLeave += new EventHandler(onMouseLeave); this.EditorForm.editorcontrol.MouseEnter += new EventHandler(onMouseEnter); }
public void Leave(IFiniteStateMachine stateMachine, IState newState) { EditorForm.b_entityselect.Checked = false; this.EditorForm.editorcontrol.MouseDown -= onMouseDown; this.EditorForm.editorcontrol.MouseDown -= onMouseChange; this.EditorForm.editorcontrol.MouseMove -= onMouseChange; this.EditorForm.editorcontrol.MouseUp -= onMouseUp; }
public void Leave(IFiniteStateMachine stateMachine, IState newState) { EditorForm.b_entityadd.Checked = false; this.EditorForm.editorcontrol.MouseDown -= onMouseDown; this.EditorForm.editorcontrol.MouseMove -= onMouseMove; this.EditorForm.editorcontrol.MouseLeave -= onMouseLeave; this.EditorForm.editorcontrol.MouseEnter -= onMouseEnter; }
public BlockDataManager(DbContextOptions <BlockContext> options, IFiniteStateMachine finiteStateMachine, IMemoryCache cache) { _options = options; //_db = new BlockContext(option); _finiteStateMachine = finiteStateMachine; _cache = cache; }
public DynamicStateMachineRunner(DynamicStateMachineConfiguration configuration, IActionRunner actionRunner, ILogger logger) { stateMachine = new DynamicFiniteStateMachine(configuration); states = configuration.States; events = configuration.Events; actions = configuration.Actions; this.actionRunner = actionRunner; this.logger = logger; }
public void Enter(IFiniteStateMachine stateMachine, IState oldState) { FrmTileBehaviorSelector.Instance.TopLevel = false; FrmTileBehaviorSelector.Instance.FormBorderStyle = FormBorderStyle.None; FrmTileBehaviorSelector.Instance.Dock = DockStyle.Fill; FrmTileBehaviorSelector.Instance.Visible = true; EditorForm.splitContainer1.Panel1.Controls.Add(FrmTileBehaviorSelector.Instance); this.ToolMachine.ChangeState(PermissionTool.Instance); }
public void Enter(IFiniteStateMachine stateMachine, IState oldState) { EditorForm.b_entityselect.Checked = true; this.EditorForm.editorcontrol.MouseDown += onMouseDown; this.EditorForm.editorcontrol.MouseDown += onMouseChange; this.EditorForm.editorcontrol.MouseMove += onMouseChange; this.EditorForm.editorcontrol.MouseUp += onMouseUp; this.SelectedEntities.Clear(); }
public AllServersApplyToStateMachineTests() { _rules = new Rules(); _settings = new InMemorySettingsBuilder().Build(); _random = new RandomDelay(); _peers = new List <IPeer>(); _log = new InMemoryLog(); _fsm = new Rafty.FiniteStateMachine.InMemoryStateMachine(); _node = new NothingNode(); }
public void Enter(IFiniteStateMachine stateMachine, IState oldState) { MoveTool.Instance.Initialize(EditorForm); FrmTilesetSelector.Instance.TopLevel = false; FrmTilesetSelector.Instance.FormBorderStyle = FormBorderStyle.None; FrmTilesetSelector.Instance.Dock = DockStyle.Fill; FrmTilesetSelector.Instance.Visible = true; EditorForm.splitContainer1.Panel1.Controls.Clear(); EditorForm.splitContainer1.Panel1.Controls.Add(FrmTilesetSelector.Instance); }
public AppendEntriesTests() { _rules = new Rules(); _settings = new InMemorySettingsBuilder().Build(); _random = new RandomDelay(); _log = new InMemoryLog(); _peers = new List <IPeer>(); _fsm = new InMemoryStateMachine(); _node = new NothingNode(); }
public void Enter(IFiniteStateMachine stateMachine, IState oldState) { FrmTileBehaviorSelector.Instance.TopLevel = false; FrmTileBehaviorSelector.Instance.FormBorderStyle = FormBorderStyle.None; FrmTileBehaviorSelector.Instance.Dock = DockStyle.Fill; FrmTileBehaviorSelector.Instance.Visible = true; EditorForm.splitContainer1.Panel1.Controls.Add(FrmTileBehaviorSelector.Instance); this.ToolMachine.ChangeState(TileBehaviorTool.Instance); }
public RunAway(IFiniteStateMachine context, GameObject gameObject, Transform enemy, float speed) { Transitions = new List <ITransition>(); this.gameObject = gameObject; this.Context = context; this.transform = gameObject.transform; this.enemy = enemy; this.speed = speed; }
public AllServersConvertToFollowerTests() { _rules = new Rules(); _settings = new InMemorySettingsBuilder().Build(); _random = new RandomDelay(); _log = new InMemoryLog(); _peers = new List <IPeer>(); _fsm = new InMemoryStateMachine(); _node = new NothingNode(); }
public FollowerTests() { _rules = new Rules(); _settings = new InMemorySettingsBuilder().Build(); _random = new RandomDelay(); _log = new InMemoryLog(); _peers = new List <IPeer>(); _fsm = new InMemoryStateMachine(); _peersProvider = new InMemoryPeersProvider(_peers); _currentState = new CurrentState(Guid.NewGuid().ToString(), 0, default(string), -1, -1, default(string)); }
/// <summary> /// Removes the FSM. /// </summary> /// <param name="fsm">The finite state machine.</param> public void RemoveFSM(IFiniteStateMachine fsm) { if (fsm == null) { return; } string fsmName = fsm.name; RemoveFSM(fsmName); }
public void Enter(IFiniteStateMachine stateMachine, IState oldState) { FrmLogicTileSelector.Instance.btnPencil.Checked = true; FrmLogicTileSelector.Instance.lbSizeIndicator.Visible = true; FrmLogicTileSelector.Instance.btnSizeDecrease.Visible = true; FrmLogicTileSelector.Instance.lbSize.Visible = true; FrmLogicTileSelector.Instance.btnSizeIncrease.Visible = true; FrmLogicTileSelector.Instance.btnTools.Text = "Tool: Pencil"; EditorForm.editorcontrol.MouseMove += onMouseMove; EditorForm.editorcontrol.MouseDown += onMouseDown; EditorForm.editorcontrol.MouseUp += onMouseUp; }
public CandidateTests() { _rules = new Rules(); _settings = new InMemorySettingsBuilder().Build(); _random = new RandomDelay(); _log = new InMemoryLog(); _peers = new List <IPeer>(); _fsm = new InMemoryStateMachine(); _id = Guid.NewGuid().ToString(); _node = new NothingNode(); _currentState = new CurrentState(_id, 0, default(string), 0, 0, default(string)); }
public void Leave(IFiniteStateMachine stateMachine, IState newState) { this.EditorForm.b_logic.Checked = false; FrmLogicTileSelector.Instance.Hide(); FrmTilesetSelector.Instance.Show(); EditorForm.splitContainer1.Panel1.Controls.Clear(); EditorForm.splitContainer1.Panel1.Controls.Add(oldcontrol); if (currentState != null) { this.currentState.Leave(this, null); } }
public void Leave(IFiniteStateMachine stateMachine, IState newState) { FrmLogicTileSelector.Instance.btnPath.Checked = false; FrmLogicTileSelector.Instance.lbSizeIndicator.Visible = false; FrmLogicTileSelector.Instance.btnSizeDecrease.Visible = false; FrmLogicTileSelector.Instance.lbSize.Visible = false; FrmLogicTileSelector.Instance.btnSizeIncrease.Visible = false; EditorForm.editorcontrol.MouseDown -= new MouseEventHandler(onMouseDown); EditorForm.editorcontrol.MouseMove -= new MouseEventHandler(onMouseMove); EditorForm.editorcontrol.MouseUp -= new MouseEventHandler(onMouseUp); size = FrmLogicTileSelector.Instance.size = size; }
public void Leave(IFiniteStateMachine stateMachine, IState newState) { FrmLogicTileSelector.Instance.btnPencil.Checked = false; FrmLogicTileSelector.Instance.lbSizeIndicator.Visible = false; FrmLogicTileSelector.Instance.btnSizeDecrease.Visible = false; FrmLogicTileSelector.Instance.lbSize.Visible = false; FrmLogicTileSelector.Instance.btnSizeIncrease.Visible = false; EditorForm.editorcontrol.MouseMove -= onMouseMove; EditorForm.editorcontrol.MouseDown -= onMouseDown; EditorForm.editorcontrol.MouseUp -= onMouseUp; size = FrmLogicTileSelector.Instance.size; }
public void Enter(IFiniteStateMachine stateMachine, IState oldState) { this.EditorForm.b_logic.Checked = true; oldcontrol = EditorForm.splitContainer1.Panel1.Controls[0]; FrmLogicTileSelector.Instance.TopLevel = false; FrmLogicTileSelector.Instance.FormBorderStyle = FormBorderStyle.None; FrmLogicTileSelector.Instance.Dock = DockStyle.Fill; FrmLogicTileSelector.Instance.Visible = true; EditorForm.splitContainer1.Panel1.Controls.Clear(); EditorForm.splitContainer1.Panel1.Controls.Add(FrmLogicTileSelector.Instance); ChangeState(LogicPencilTool.Instance); }
public void Enter(IFiniteStateMachine stateMachine, IState oldState) { FrmLogicTileSelector.Instance.btnPath.Checked = true; FrmLogicTileSelector.Instance.lbSizeIndicator.Visible = true; FrmLogicTileSelector.Instance.btnSizeDecrease.Visible = true; FrmLogicTileSelector.Instance.lbSize.Visible = true; FrmLogicTileSelector.Instance.btnSizeIncrease.Visible = true; FrmLogicTileSelector.Instance.btnTools.Text = "Tool: Path"; EditorForm.editorcontrol.MouseDown += new MouseEventHandler(onMouseDown); EditorForm.editorcontrol.MouseMove += new MouseEventHandler(onMouseMove); EditorForm.editorcontrol.MouseUp += new MouseEventHandler(onMouseUp); FrmLogicTileSelector.Instance.size = size; }
public void Enter(IFiniteStateMachine stateMachine, IState oldState) { EditorForm.b_entityremove.Checked = true; MultipleRemoveEntityAction removeAction = new MultipleRemoveEntityAction(); foreach (MapEntity worldEntity in EntitySelectionTool.Instance.SelectedEntities) { RemoveEntityAction action = new RemoveEntityAction(EditorEngine.Instance.CurrentMap.Entities.IndexOf(worldEntity)); action.Execute(); removeAction.Actions.Add(action); } EditorEngine.Instance.GetActionManager().Push(removeAction); EntitySelectionTool.Instance.SelectedEntities.Clear(); stateMachine.ChangeState(oldState); }
public void Leave(IFiniteStateMachine stateMachine, IState newState) { this.EditorForm.bEntities.Checked = false; this.EditorForm.b_hand.Visible = false; this.EditorForm.b_entityadd.Visible = false; this.EditorForm.b_entityrectangle.Visible = false; this.EditorForm.b_entitymove.Visible = false; this.EditorForm.b_entityremove.Visible = false; this.EditorForm.b_entityselect.Visible = false; this.EditorForm.b_entityselectall.Visible = false; this.EditorForm.lbLayer.Visible = false; EditorForm.splitContainer1.Panel1.Controls.Clear(); this.ToolStates.State.Leave(stateMachine, newState); }
public void Enter(IFiniteStateMachine stateMachine, IState oldState) { this.EditorForm.bEntities.Checked = true; this.EditorForm.b_hand.Visible = true; this.EditorForm.b_entityadd.Visible = true; this.EditorForm.b_entityrectangle.Visible = true; this.EditorForm.b_entitymove.Visible = true; this.EditorForm.b_entityremove.Visible = true; this.EditorForm.b_entityselect.Visible = true; this.EditorForm.b_entityselectall.Visible = true; FrmEntitySelector.Instance.TopLevel = false; FrmEntitySelector.Instance.FormBorderStyle = FormBorderStyle.None; FrmEntitySelector.Instance.Dock = DockStyle.Fill; FrmEntitySelector.Instance.Visible = true; EditorForm.splitContainer1.Panel1.Controls.Clear(); EditorForm.splitContainer1.Panel1.Controls.Add(FrmEntitySelector.Instance); this.ToolStates.ChangeState(MoveTool.Instance); this.EditorForm.Focus(); }
public void Leave(IFiniteStateMachine stateMachine, IState newState) { /*this.MainForm.mSave.Enabled = true; this.MainForm.mSaveAs.Enabled = true; this.MainForm.mCompile.Enabled = true; this.MainForm.mExportImage.Enabled = true; this.MainForm.verticalScrollBar.Visible = true; this.MainForm.horizontalScrollBar.Visible = true; this.MainForm.tSave.Enabled = true; this.MainForm.tUndo.Enabled = true; this.MainForm.tRedo.Enabled = true; this.MainForm.tActions.Enabled = true; this.MainForm.tTiles.Enabled = true; this.MainForm.tEntities.Enabled = true; this.MainForm.tScripts.Enabled = true; this.MainForm.tProperties.Enabled = true; this.MainForm.mProperties.Enabled = true;*/ }