Exemplo n.º 1
0
        protected override void Initialize()
        {
            base.Initialize();

            var a = new SpawnpointNode(new Vector2(10, 10));
            var b = new EndpointNode(new Vector2(10, 20));

            a.AddNeighbour(b);
            _graph.AddNodes(a);
        }
Exemplo n.º 2
0
        static int Main(string[] args)
        {
            node = new EndpointNode();

            return(Parser.Default.ParseArguments <CreateWalletOptions, TransferOptions, BroadcastOptions>(args)
                   .MapResult(
                       (CreateWalletOptions x) => CreateWallet(x),
                       (TransferOptions x) => Transfer(x),
                       (BroadcastOptions x) => Broadcast(x),
                       errs => 1));
        }
        public EndpointNode GetOrCreateEndpointNode(IProductElementViewModel viewModel)
        {
            var endpoint = this.FindNode <EndpointNode>(viewModel.Data.Id);

            if (endpoint == null)
            {
                endpoint = new EndpointNode(viewModel);
                this.LayoutAlgorithm.SetElementPosition(endpoint);

                AddNode(endpoint);
            }

            return(endpoint);
        }