public WorkItemVisualizer(WorkItem rootWorkItem, IVisualizer visualizer) : this() { _visualizer = visualizer; WorkItemAdded(this, new DataEventArgs<WorkItem>(visualizer.CabRootWorkItem)); rootWorkItem.Workspaces["MainWorkspace"].Show(this, new SmartPartInfo("WorkItems", string.Empty)); }
private void StartGameButton_Click(object sender, EventArgs e) { this.Game = new ChessGame(); if (!String.IsNullOrEmpty(fileToLoad)) { this.Game.Board.LoadFromFile(fileToLoad); } ChessPiece computerSuit; if (WhiteRadioButton.Checked) { this.Game.PlayerTypes[ChessPiece.White] = PlayerType.Human; this.Game.PlayerTypes[ChessPiece.Black] = PlayerType.Computer; computerSuit = ChessPiece.Black; } else { this.Game.PlayerTypes[ChessPiece.White] = PlayerType.Computer; this.Game.PlayerTypes[ChessPiece.Black] = PlayerType.Human; computerSuit = ChessPiece.White; } this.Visualizer = new BasicVisualizer.BasicVizualizer(); this.Visualizer.Init(this.Game); var engine = new ChessEngines.AlphaBeta(); engine.LoggingEnabled = true; string logFileName = DateTime.Now.ToString("LOG_yyyy-MM-dd_HH-mm-ss") + ".txt"; engine.LogFilePath = Path.Combine(Path.GetDirectoryName(Application.ExecutablePath), logFileName); this.ChessEngine = engine; this.Game.Engine = this.ChessEngine; this.ChessEngine.Init(this.Game.Board, computerSuit, true); // Start game this.Game.Start(); }
// Constructors public Engine(IVisualizer visualizer, IGameController gameController, GameSpeed gameSpeed = GameSpeed.Slowest) { this.visualizer = visualizer; this.gameController = gameController; this.allObjects = new List<GameObject>(); this.movingObjects = new List<MovingObject>(); this.staticObjects = new List<GameObject>(); this.textObjects = new List<TextObject>(); this.gameSpeed = gameSpeed; }
public override ToolStrip GetToolStrip(IVisualizer visualizer) { int index = Visualizers.IndexOf(visualizer); if(index < 0) return null; var page = VisualizerHost.TabPages[index]; var toolbar = page.Controls[0] as VisualizerToolbar; return toolbar.ToolStrip; }
public GameController(IVisualizer visualizer, params IPlayerConnection[] connections) { InitEvents(visualizer); var playerCount = connections.Length; _mainBoardController = new MainBoardController(playerCount); _connections = Util.Shuffle(connections).ToList(); var players = PlayerStatusFactory.GeneratePlayers(_mainBoardController, playerCount, _connections.Select(x => x.Name).ToArray()); _players = players.ToDictionary(x => x.Id, x => new PlayerContainer { Connection = _connections.Single(c => c.Name == x.Name), Status = x, Controller = new PlayerController(_mainBoardController, x) }); _governor = 0; }
public void AddVisualizer(IVisualizer Visualizer) { if (Visualizer != null) { System.Reflection.Assembly info = Visualizer.GetType().Assembly; info.GetCustomAttributes(Visualizer.GetType(), false); // var attribute = (VisualizerAttribute) Attribute.GetCustomAttribute(info., typeof (VisualizerAttribute)); //switch (attribute.Category) //{ // case VisualizerCategory.Database: // break; // case VisualizerCategory.General: // break; // case VisualizerCategory.Profling: // break; // case VisualizerCategory.Slotworker: // break; //} } StackPanelHost.Children.Add(Visualizer as UIElement); }
void ValidateBuffer() { // Setup mesh if (!_mesh) { var m = _mesh = new Mesh(); m.name = "S4 Renderer Buffer"; m.hideFlags = HideFlags.DontSave; } else { _mesh.Clear(); } GetComponent <MeshFilter>().mesh = _mesh; // Setup buffer _origin.Clear(); // Setup visualizer if (_visualizer != null && _mesh) { _visualizer.Clear(_mesh); } switch (visualization) { case VisualizeMode.Particle: _visualizer = (_visualizer as ParticleVisualizer4) ?? new ParticleVisualizer4(); break; case VisualizeMode.Wire: _visualizer = (_visualizer as WireVisualizer4) ?? new WireVisualizer4(); break; case VisualizeMode.Solid: _visualizer = (_visualizer as SolidVisualizer4) ?? new SolidVisualizer4(); break; case VisualizeMode.Custom: _visualizer = GetComponent <Visualizer4>(); break; } if (_visualizer != null) { _origin.simplex = viewer4.projector.SimplexModeForVisualizing(_visualizer.WorkingSimplexCase); } }
public void Update(CommandFactory commandFactory, IVisualizer visualizer) { var describeWorld = commandFactory.ExecuteCommand <DescribeWorld>(string.Empty); var world = new World(200, 200, 4); var rand = new Random(); for (int i = 0; i < 100; i++) { int x = rand.Next(200); int y = rand.Next(200); int type = rand.Next(0, 11); world.AddItem(x, y, type); } visualizer.DisplayWorld(world); Console.WriteLine($"executed function DescribeWorld."); Thread.Sleep(2000); }
public VisualizerToolbar(Snapshot snapshot, IVisualizer visualizer) { if(snapshot == null) throw new ArgumentNullException("snapshot"); if(visualizer == null) throw new ArgumentNullException("visualizer"); m_snapshot = snapshot; m_visualizer = visualizer; InitializeComponent(); m_visualizer.Refreshed += new EventHandler(m_visualizer_Refreshed); if(m_snapshot.Id == 0 && m_visualizer.SupportsRefresh) { RefreshButton.Visible = true; } else { RefreshButton.Visible = false; } UpdateSnapshotText(); }
public SnakeGame(IVisualizer visualizer, IController controller, GameState state) { this.visualizer = visualizer; this.controller = controller; this.state = state; }
public FakeEndpoint(IVisualizer visualizer) { _visualizer = visualizer; }
public RequestsFubuDiagnostics(IRequestHistoryCache cache, BehaviorGraph graph, IVisualizer visualizer) { _cache = cache; _graph = graph; _visualizer = visualizer; }
public DescriptionWriter(IOutputWriter writer, IVisualizer visualizer) { _writer = writer; _visualizer = visualizer; }
public MockVisualization([ServiceDependency] IVisualizer visualizer) { Visualizer = visualizer; }
private void RemoveExtension (IVisualizer visualizer) { MenuItem mi = null; foreach (KeyValuePair<MenuItem,IVisualizer> kvp in visualizers) { if (kvp.Value == visualizer) { mi = kvp.Key; break; } } if (mi != null) { visualizers.Remove (mi); if (visualizer is IAssemblyVisualizer) popup_assemblies.Remove (mi); if (visualizer is ITypeVisualizer) popup_types.Remove (mi); if (visualizer is IMethodVisualizer) popup_methods.Remove (mi); } }
private void Visualizer_Add(IVisualizer Vis) { LsVisualizers.Items.Add(Vis, true); }
public DebugManager(IVisualizer visualizer) { _visualizer = visualizer; }
public ModelBindingEndpoints(BindingRegistry bindingRegistry, IVisualizer visualizer) { _bindingRegistry = bindingRegistry; _visualizer = visualizer; }
public virtual void Render(IVisualizer visualizer) { }
private void InitEvents(IVisualizer visualizer) { OnPlayerSelectRole += visualizer.OnPlayerSelectRoleHandler; }
public ChainFubuDiagnostics(BehaviorGraph graph, IVisualizer visualizer) { _graph = graph; _visualizer = visualizer; }
public void AddVisualizer(IVisualizer Visualizer) { // (Visualizer as Control).Width = this.Width - 30; (Visualizer as Control).Margin = new Thickness(8, 8, 8, 8); StackPanelHost.Children.Add(Visualizer as UIElement); }
public override void Render(IVisualizer visualizer) { visualizer.WorldMatrix = WorldTransform; Geometry.Render(visualizer); }
public static byte[] GetImageData(this IVisualizer visualizer, IDictionary <int, double> results) { var dataUrl = visualizer.GetChart(results).GetAwaiter().GetResult(); return(Convert.FromBase64String(dataUrl.Substring(22))); }
public IVisualizer GetVisualizer() { return(_visualizer ?? (_visualizer = CreateVisualizer())); }
public Controller(string[] arr, IVisualizer visualizer, IAlgoritmSelector algoritmSelector) { _arr = arr; _visualizer = visualizer; _algoritmSelector = algoritmSelector; }
public virtual ToolStrip GetToolStrip(IVisualizer visualizer) { throw new NotImplementedException(); }
public override bool TryCreate(IWatch w, IAccessor <AABB> a, out IVisualizer vis) { vis = new Visualizer(w, a); return(true); }
/// <summary> /// Dynamic projection /// </summary> public abstract void Project(Buffer4 from, Matrix4x5 transform, IVisualizer to);
public abstract bool TryCreate(IWatch w, IAccessor <TValue> a, out IVisualizer vis);
public static string GetLogMessage(IVisualizer visualizer) { return(visualizer.Visualize()); }
public bool TryAddVisualizer(IVisualizerFactory visFactory, IAccessor accessor, out IVisualizer vis) { vis = visFactory.Create(Watch, accessor); if (vis != null) { Visualizers.Add((visFactory, vis)); return(true); } return(false); }
public Writer(IVisualizer <T> visualizer) { _visualizer = visualizer; }
internal static Bitmap Visualize(this IEnumerable <string> tags, TagsCloudSettings settings, IVisualizer visualizer) => visualizer.Visualize(tags, settings);
public TagsCloudGenerator(ITokenizer tokenizer, IVisualizer visualizer) { this.tokenizer = tokenizer; this.visualizer = visualizer; }
public void RemoveVisualizer(IVisualizer Visualizer) { // TO DO FIX UP CATEGORIES StackPanelHost.Children.Remove(Visualizer as UIElement); }
public override bool TryCreate(IWatch w, IAccessor <float4x4> a, out IVisualizer vis) { vis = new Float4x4Visualizer(w, a); return(true); }
public Controller(string[] arr, IVisualizer visualizator) { _visualizator = visualizator; _arr = arr; isValidated = Validation(arr); }