Example #1
0
        private void btnLoad_Click(object sender, EventArgs e)
        {
            if (_map == null)
            {
                MessageBox.Show("Control hasn't been set up yet", "Load Scene", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            ListViewItem selectedItem = GetSelectedItem();

            if (selectedItem == null)
            {
                MessageBox.Show("Nothing Selected", "Load Scene", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
            if (selectedItem.Index < 0 || selectedItem.Index >= _sceneBlips.Count)
            {
                MessageBox.Show("Lists out of sync", "Load Scene", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            _map.Clear(_ignoreTokens);

            foreach (RadarBlip blip in _sceneBlips[selectedItem.Index])
            {
                // If I don't clone them, then when the balls move, those new positions will be stored in my list
                _map.Add(CloneBlip(blip, _map));
            }
        }
Example #2
0
        private void btnClear_Click(object sender, EventArgs e)
        {
            _map.Clear();

            if (_ship != null)
            {
                _map.Add(_ship);
            }
        }
Example #3
0
        public void CanAddAndClear()
        {
            var sourceNode = new Node(Utils.Id("foo"));
            var simpleMap  = new SimpleMap <NodeID, NodeID>();

            simpleMap.Init(sourceNode, db);
            for (int i = 0; i < 100; i++)
            {
                simpleMap.Add(Utils.Id($"foo/{i}"), Utils.Id("bar"));
            }
            simpleMap.Clear();
            Assert.Empty(simpleMap);
        }
Example #4
0
        private void ClearEverything()
        {
            _multiBallTimer.Stop();
            _map.Clear();

            if (_geometries.Count > 0)
            {
                foreach (GeometryModel3D geometry in _geometries)
                {
                    _modelGroup.Children.Remove(geometry);
                }
                _geometries.Clear();
            }
        }
Example #5
0
 // Simple Buttons
 private void btnClear_Click(object sender, EventArgs e)
 {
     _map.Clear(_ignoreTokens);
 }