98ed29a45e
Add some menu items
timy2018-05-11 10:36:09 -05:00
de5a3c353e
Hide various things based on whether we can do Replays, and if we have anything to replay
timy2018-05-09 16:24:37 -05:00
0ac9fea3bb
Add a ReplayMode bool on our settings. It is set to true for now, but when we are closer to deployment, we will set it to false unless specific things are met.
timy2018-05-09 16:15:37 -05:00
e7856a9d3e
Get replay working from dropdown menu. (right now everyone has the replay button. We will hide it for most cases later on)
timy2018-05-09 10:49:54 -05:00
d5a04c9d77
Do delete device using DoActions
timy2018-05-07 10:37:27 -05:00
06ca7c59f3
Arp and clearArp as doactions
timy2018-05-07 09:43:50 -05:00
8e0fdd9105
Get traceroute using ActionClass
timy2018-05-04 13:00:44 -05:00
b3f4733248
Change "Ping" to an action
timy2018-05-04 12:55:05 -05:00
2890c25083
Get multi-device drag to use ActionClass
timy2018-05-04 12:08:56 -05:00
90788964c9
Get dragging of one item to work through the ActionClass
timy2018-05-04 12:03:06 -05:00
51087c1119
Have a move location action
timy2018-05-04 06:35:01 -05:00
2efca90da1
register network with ActionCollection when loaded
timy2018-05-03 12:58:54 -05:00
3d335d32c4
Making progress on initial functions
timy2018-05-03 11:18:33 -05:00
f6264d9098
Start of a system for regression testing.
timy2018-05-03 10:58:53 -05:00
d045738205
Better processing of wireless link autojoin
timy2018-05-02 12:47:01 -05:00
b94114da4b
publish & update release numbers for next release
timy2018-04-10 09:15:12 +03:00
a21c35aca6
Keep some things from being drug outside the buildings
timy2018-04-10 09:10:45 +03:00
aa24aba3a9
remove all the wireless connections on network load. They will be rebuilt.
timy2018-04-10 09:03:29 +03:00
eb2dfde694
Get Level5 Practice 4 in the right spot
timy2018-04-10 09:03:06 +03:00
35da7f65b3
remove a debug writeline.
timy2018-04-10 08:33:33 +03:00
11eec48969
Solve some issues with multiple saved wireless links. They ended up connecting to the wrong devices and making a mess. So, we will start by auto-generating all wireless links.
timy2018-04-09 18:24:12 +03:00
3bea76f528
Get practice 7 puzzle working with network loop checking.
timy2018-04-09 17:21:32 +03:00
c609571f39
Get network loop tracking working.
timy2018-04-09 17:17:40 +03:00
a96634faef
Fix minor puzzle issues.
timy2018-04-09 16:27:30 +03:00
43ac72e489
Add some tests to the puzzle. We had left it with no tests.
timy2018-04-09 15:50:02 +03:00
3847a90f70
Working towards fixing an issue with the WAP. Save it in a working state.
timy2018-04-09 15:16:56 +03:00
0c2e6b064f
Fix some puzzle issues
timy2018-04-09 14:26:01 +03:00
6537986b27
Once the switch has been replaced (with a spraying nic) the replace switch context menu does not show up.
timy2018-04-05 16:43:55 +03:00
7707ddc0e1
Let it work if the nic has been replaced
timy2018-04-05 16:40:42 +03:00
88ec8a6cf5
A little better spraying of the network.
timy2018-04-05 09:27:47 +03:00
421a6b1a59
trigger multiple spray packets even after the packet is done.
timy2018-04-04 16:42:32 +03:00
501c08c181
bad packets are not logged.
timy2018-04-04 16:19:51 +03:00
1e4c8b3273
Network card makes error packet if going out the broken nic
timy2018-04-04 13:04:31 +03:00
18a8e6e3a1
Generate a bad packet when coming in on a bad nic
timy2018-04-04 12:57:58 +03:00
0a13df1446
Make device.BadPacketFromHere func
timy2018-04-03 16:27:34 +03:00
dae607bbae
make an enum for a bad packet
timy2018-04-03 16:17:17 +03:00
d8a5a8169c
Mark the nic spray fixed once the nic has been re-added. They should still add a test to make sure the IP has been put back, etc. Also fixed an issue with duplicate nic names.
timy2018-03-24 09:34:06 -05:00
10ef0a426f
We can replace a switch if it has a bad nic.
timy2018-03-24 09:04:37 -05:00
762ff62a32
We can state that a network card (switch port) has a problem. We cannot do anything about it yet.
timy2018-03-24 08:29:09 -05:00
b5d2df4c20
Update the level1 practice5. It had been a puzzle with two DHCP servers. We teach that concept for the first time on level5. So I removed that and replaced it with improper DHCP. It passes out IPs that already exist.
timy2018-03-21 14:00:00 -05:00
1e0fad5b4d
Add two more "solved" networks. Can be used for random puzzles
timy2018-03-19 13:43:32 -05:00
f8edf09a79
Wireless practice puzzles. Lots of physical wiring issues, wireless, etc. More for troubleshooting practice.
timy2018-03-19 13:38:00 -05:00
e5792f869f
Change the damage taken by trees. We can brush up against one and still make it through. But trees still give lots of damage...
timy2018-03-19 13:37:20 -05:00
6583bc86bb
Adding a few puzzles. Level1. Practice 1-7.
timy2018-03-19 11:55:28 -05:00
6593a172fd
Add a deep-clone func to the network. We will end up using this for adding ctrl-z functionality.
timy2018-03-15 16:12:00 -05:00
8d1ba61b89
Add some of the start of the IP address code that will be used for IPv6
timy2018-03-15 16:03:32 -05:00
f3df4f525a
Rename IPAddress class to NB_IPAddress. We will be using the System.Net.IPAddress class and do not want to have a conflict.
timy2018-03-09 15:47:33 -06:00
0368d6d0f9
Lock some items in their location in old puzzles. Packet corruption, wireless corruption, wireless repeater, etc. Update release notes for this.
timy2018-03-07 15:33:26 -06:00
d72ccee22f
Increase chance of damage when traversing long links.
timy2018-03-07 13:51:29 -06:00
2713d6156b
Locked Location does not make a success ding at load.
timy2018-03-06 15:45:59 -06:00
38fd6705e4
devices can be locked to a region. They can be moved around somewhat, but only within a named shape. You can still lock a device so it cannot be moved around at all.
timy2018-03-06 15:38:47 -06:00
79304fae25
NetTestEditor lets us lock to a rectangle shape defined on the network.
timy2018-03-06 15:25:24 -06:00
ef658c4a58
Keep things from being dropped off the map
timy2018-03-06 14:50:11 -06:00
efa99fc719
Network returns all the rectangle shapes on the map. For use on the net-test editor
timy2018-03-06 14:37:37 -06:00
bd300d9c10
Shape editor has name. & put named shapes into line of sight puzzle
timy2018-03-06 14:34:29 -06:00
690369ae9c
Add a name to the NetShape class.
timy2018-03-06 14:20:37 -06:00
18200217f3
Fix spelling of Grey
timy2018-03-05 17:06:01 -06:00
cd0b1c4bdc
Items locked for movement have a light circle drawn around them so that it is a little more obvious that there is something different about them.
timy2018-03-02 11:03:03 -06:00
56b680e057
Finish locking items in location. Can no longer move them if they are locked.
timy2018-03-01 17:25:07 -06:00
1ada144423
Add a lock location test. Not active yet, but can be added to a network
timy2018-03-01 17:13:34 -06:00
f4b07f1d9d
Edit the selected item (select it on the list when the ShapeEdit window is opened)
timy2018-03-01 13:00:54 -06:00
90843eec0d
Some data validation
timy2018-03-01 12:58:47 -06:00
279fc9b0f3
Get move up / move down working for shape editor
timy2018-03-01 12:50:30 -06:00
40b8798cbd
Languify components for ShapeEditor
timy2018-03-01 12:37:23 -06:00
1b3291fcfa
make context menu visible
timy2018-03-01 12:31:15 -06:00
5d373a5e95
Better behavior when resizing shape window
timy2018-03-01 12:29:54 -06:00
6d8553e750
Add edit to NetworkBuilder context menu for shapes
timy2018-03-01 12:19:17 -06:00
0d4dff5e17
start of context menu
timy2018-03-01 12:15:53 -06:00
05519891db
Fill shape from form
timy2018-03-01 08:18:20 -06:00
1a83ff7ce1
if nothing selected, clear out values
timy2018-03-01 08:11:09 -06:00
ce6e40e099
Add the shape of the netshape to the form (circle, rectangle)
timy2018-03-01 08:09:40 -06:00
69814ad21e
Starting to add the initial shapelist edit window
timy2018-02-28 16:50:50 -06:00
9f2974cf6b
Able to right-click and delete shapes
timy2018-02-28 12:18:04 -06:00