Commit Graph

  • 98ed29a45e Add some menu items timy 2018-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 timy 2018-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. timy 2018-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) timy 2018-05-09 10:49:54 -05:00
  • d5a04c9d77 Do delete device using DoActions timy 2018-05-07 10:37:27 -05:00
  • 06ca7c59f3 Arp and clearArp as doactions timy 2018-05-07 09:43:50 -05:00
  • 8e0fdd9105 Get traceroute using ActionClass timy 2018-05-04 13:00:44 -05:00
  • b3f4733248 Change "Ping" to an action timy 2018-05-04 12:55:05 -05:00
  • 2890c25083 Get multi-device drag to use ActionClass timy 2018-05-04 12:08:56 -05:00
  • 90788964c9 Get dragging of one item to work through the ActionClass timy 2018-05-04 12:03:06 -05:00
  • 51087c1119 Have a move location action timy 2018-05-04 06:35:01 -05:00
  • 2efca90da1 register network with ActionCollection when loaded timy 2018-05-03 12:58:54 -05:00
  • 3d335d32c4 Making progress on initial functions timy 2018-05-03 11:18:33 -05:00
  • f6264d9098 Start of a system for regression testing. timy 2018-05-03 10:58:53 -05:00
  • d045738205 Better processing of wireless link autojoin timy 2018-05-02 12:47:01 -05:00
  • b94114da4b publish & update release numbers for next release timy 2018-04-10 09:15:12 +03:00
  • a21c35aca6 Keep some things from being drug outside the buildings timy 2018-04-10 09:10:45 +03:00
  • aa24aba3a9 remove all the wireless connections on network load. They will be rebuilt. timy 2018-04-10 09:03:29 +03:00
  • eb2dfde694 Get Level5 Practice 4 in the right spot timy 2018-04-10 09:03:06 +03:00
  • 35da7f65b3 remove a debug writeline. timy 2018-04-10 08:33:33 +03:00
  • 071c873656 Update release notes timy 2018-04-09 19:35:55 +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. timy 2018-04-09 18:24:12 +03:00
  • 3bea76f528 Get practice 7 puzzle working with network loop checking. timy 2018-04-09 17:21:32 +03:00
  • c609571f39 Get network loop tracking working. timy 2018-04-09 17:17:40 +03:00
  • a96634faef Fix minor puzzle issues. timy 2018-04-09 16:27:30 +03:00
  • 43ac72e489 Add some tests to the puzzle. We had left it with no tests. timy 2018-04-09 15:50:02 +03:00
  • e239a1873d Fix Wireless repeater issue. timy 2018-04-09 15:46:09 +03:00
  • 3847a90f70 Working towards fixing an issue with the WAP. Save it in a working state. timy 2018-04-09 15:16:56 +03:00
  • 0c2e6b064f Fix some puzzle issues timy 2018-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. timy 2018-04-05 16:43:55 +03:00
  • 7707ddc0e1 Let it work if the nic has been replaced timy 2018-04-05 16:40:42 +03:00
  • 88ec8a6cf5 A little better spraying of the network. timy 2018-04-05 09:27:47 +03:00
  • 421a6b1a59 trigger multiple spray packets even after the packet is done. timy 2018-04-04 16:42:32 +03:00
  • 501c08c181 bad packets are not logged. timy 2018-04-04 16:19:51 +03:00
  • 1e4c8b3273 Network card makes error packet if going out the broken nic timy 2018-04-04 13:04:31 +03:00
  • 18a8e6e3a1 Generate a bad packet when coming in on a bad nic timy 2018-04-04 12:57:58 +03:00
  • 0a13df1446 Make device.BadPacketFromHere func timy 2018-04-03 16:27:34 +03:00
  • dae607bbae make an enum for a bad packet timy 2018-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. timy 2018-03-24 09:34:06 -05:00
  • 10ef0a426f We can replace a switch if it has a bad nic. timy 2018-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. timy 2018-03-24 08:29:09 -05:00
  • ade6ed04ce Update release notes timy 2018-03-24 08:06:45 -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. timy 2018-03-21 14:00:00 -05:00
  • b048058962 Update release notes timy 2018-03-19 13:45:29 -05:00
  • 1e0fad5b4d Add two more "solved" networks. Can be used for random puzzles timy 2018-03-19 13:43:32 -05:00
  • f8edf09a79 Wireless practice puzzles. Lots of physical wiring issues, wireless, etc. More for troubleshooting practice. timy 2018-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... timy 2018-03-19 13:37:20 -05:00
  • 6583bc86bb Adding a few puzzles. Level1. Practice 1-7. timy 2018-03-19 11:55:28 -05:00
  • 3de3d9b111 update release notes timy 2018-03-19 11:22:17 -05:00
  • cfcab94c64 Hide file-> load toolstrip menu after a load. It kept it open for some reason. timy 2018-03-19 11:20:34 -05:00
  • 6f223ca1e0 update release notes timy 2018-03-18 15:08:47 -05:00
  • 383fdb9553 Fix a traversal class not serializable error. timy 2018-03-18 15:07:49 -05:00
  • 6d73465385 Up the version number for next development cycle timy 2018-03-17 12:18:21 -05:00
  • fd777e56b3 Get ctrl-y working - redo. timy 2018-03-17 12:07:51 -05:00
  • c705ac0db3 Always store the state when a button clicked. This does a much better getting ctrl-z to work. timy 2018-03-17 11:59:11 -05:00
  • e1060523ab Get network equals func working & plug it into networkbuilder timy 2018-03-17 09:38:15 -05:00
  • b4db7cf99c equals func on net links timy 2018-03-16 16:27:27 -05:00
  • 9fd7c6a119 Equals func on network devices timy 2018-03-16 16:23:41 -05:00
  • ae04d818be Firewall Rule Equals func timy 2018-03-16 16:19:36 -05:00
  • 0a189ec949 make a virtual Equals func on components. Will need to make custom ones for a link and a device timy 2018-03-16 15:55:30 -05:00
  • 990920b48f Interfaces Equals operator and updating the networkCard equals operator to use the interfaces operator. timy 2018-03-16 14:35:12 -05:00
  • 485a57382b VlanName Equals Func timy 2018-03-16 14:22:54 -05:00
  • c07bc41d5a VlanInfo Equals func timy 2018-03-16 14:20:38 -05:00
  • ff81afba45 Network card "Equals" function (started) timy 2018-03-16 14:17:57 -05:00
  • 40ee554e95 Equals func for NetShape timy 2018-03-16 14:01:44 -05:00
  • ee75c73e29 Add an Equals func for LanguageString timy 2018-03-16 13:59:14 -05:00
  • 5d366ea2cf Add Equals func for NB_IPaddress timy 2018-03-16 13:57:10 -05:00
  • 565ab9489d initial ctrl-z working timy 2018-03-15 17:12:20 -05:00
  • d40d9aee58 ctrl-z stub timy 2018-03-15 16:22:12 -05:00
  • 6593a172fd Add a deep-clone func to the network. We will end up using this for adding ctrl-z functionality. timy 2018-03-15 16:12:00 -05:00
  • 8d1ba61b89 Add some of the start of the IP address code that will be used for IPv6 timy 2018-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. timy 2018-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. timy 2018-03-07 15:33:26 -06:00
  • d72ccee22f Increase chance of damage when traversing long links. timy 2018-03-07 13:51:29 -06:00
  • 2713d6156b Locked Location does not make a success ding at load. timy 2018-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. timy 2018-03-06 15:38:47 -06:00
  • 79304fae25 NetTestEditor lets us lock to a rectangle shape defined on the network. timy 2018-03-06 15:25:24 -06:00
  • ef658c4a58 Keep things from being dropped off the map timy 2018-03-06 14:50:11 -06:00
  • efa99fc719 Network returns all the rectangle shapes on the map. For use on the net-test editor timy 2018-03-06 14:37:37 -06:00
  • bd300d9c10 Shape editor has name. & put named shapes into line of sight puzzle timy 2018-03-06 14:34:29 -06:00
  • 690369ae9c Add a name to the NetShape class. timy 2018-03-06 14:20:37 -06:00
  • 05477cf9c4 update release notes timy 2018-03-06 14:18:17 -06:00
  • 124c347751 Add LineOfSight puzzle timy 2018-03-06 14:15:52 -06:00
  • 18200217f3 Fix spelling of Grey timy 2018-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. timy 2018-03-02 11:03:03 -06:00
  • 56b680e057 Finish locking items in location. Can no longer move them if they are locked. timy 2018-03-01 17:25:07 -06:00
  • 1ada144423 Add a lock location test. Not active yet, but can be added to a network timy 2018-03-01 17:13:34 -06:00
  • f4b07f1d9d Edit the selected item (select it on the list when the ShapeEdit window is opened) timy 2018-03-01 13:00:54 -06:00
  • 90843eec0d Some data validation timy 2018-03-01 12:58:47 -06:00
  • 279fc9b0f3 Get move up / move down working for shape editor timy 2018-03-01 12:50:30 -06:00
  • 40b8798cbd Languify components for ShapeEditor timy 2018-03-01 12:37:23 -06:00
  • 1b3291fcfa make context menu visible timy 2018-03-01 12:31:15 -06:00
  • 5d373a5e95 Better behavior when resizing shape window timy 2018-03-01 12:29:54 -06:00
  • 6d8553e750 Add edit to NetworkBuilder context menu for shapes timy 2018-03-01 12:19:17 -06:00
  • 0d4dff5e17 start of context menu timy 2018-03-01 12:15:53 -06:00
  • 05519891db Fill shape from form timy 2018-03-01 08:18:20 -06:00
  • 1a83ff7ce1 if nothing selected, clear out values timy 2018-03-01 08:11:09 -06:00
  • ce6e40e099 Add the shape of the netshape to the form (circle, rectangle) timy 2018-03-01 08:09:40 -06:00
  • 69814ad21e Starting to add the initial shapelist edit window timy 2018-02-28 16:50:50 -06:00
  • 9f2974cf6b Able to right-click and delete shapes timy 2018-02-28 12:18:04 -06:00