Commit Graph
100 Commits
Author SHA1 Message Date
timy 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... 2018-03-19 13:37:20 -05:00
timy 6583bc86bb Adding a few puzzles. Level1. Practice 1-7. 2018-03-19 11:55:28 -05:00
timy 3de3d9b111 update release notes 2018-03-19 11:22:17 -05:00
timy cfcab94c64 Hide file-> load toolstrip menu after a load. It kept it open for some reason. 2018-03-19 11:20:34 -05:00
timy 6f223ca1e0 update release notes 2018-03-18 15:08:47 -05:00
timy 383fdb9553 Fix a traversal class not serializable error. 2018-03-18 15:07:49 -05:00
timy 6d73465385 Up the version number for next development cycle 2018-03-17 12:18:21 -05:00
timy fd777e56b3 Get ctrl-y working - redo. 2018-03-17 12:07:51 -05:00
timy c705ac0db3 Always store the state when a button clicked. This does a much better getting ctrl-z to work. 2018-03-17 11:59:11 -05:00
timy e1060523ab Get network equals func working & plug it into networkbuilder 2018-03-17 09:38:15 -05:00
timy b4db7cf99c equals func on net links 2018-03-16 16:27:27 -05:00
timy 9fd7c6a119 Equals func on network devices 2018-03-16 16:23:41 -05:00
timy ae04d818be Firewall Rule Equals func 2018-03-16 16:19:36 -05:00
timy 0a189ec949 make a virtual Equals func on components. Will need to make custom ones for a link and a device 2018-03-16 15:55:30 -05:00
timy 990920b48f Interfaces Equals operator and updating the networkCard equals operator to use the interfaces operator. 2018-03-16 14:35:12 -05:00
timy 485a57382b VlanName Equals Func 2018-03-16 14:22:54 -05:00
timy c07bc41d5a VlanInfo Equals func 2018-03-16 14:20:38 -05:00
timy ff81afba45 Network card "Equals" function (started) 2018-03-16 14:17:57 -05:00
timy 40ee554e95 Equals func for NetShape 2018-03-16 14:01:44 -05:00
timy ee75c73e29 Add an Equals func for LanguageString 2018-03-16 13:59:14 -05:00
timy 5d366ea2cf Add Equals func for NB_IPaddress 2018-03-16 13:57:10 -05:00
timy 565ab9489d initial ctrl-z working 2018-03-15 17:12:20 -05:00
timy d40d9aee58 ctrl-z stub 2018-03-15 16:22:12 -05:00
timy 6593a172fd Add a deep-clone func to the network. We will end up using this for adding ctrl-z functionality. 2018-03-15 16:12:00 -05:00
timy 8d1ba61b89 Add some of the start of the IP address code that will be used for IPv6 2018-03-15 16:03:32 -05:00
timy f3df4f525a Rename IPAddress class to NB_IPAddress. We will be using the System.Net.IPAddress class and do not want to have a conflict. 2018-03-09 15:47:33 -06:00
timy 0368d6d0f9 Lock some items in their location in old puzzles. Packet corruption, wireless corruption, wireless repeater, etc. Update release notes for this. 2018-03-07 15:33:26 -06:00
timy d72ccee22f Increase chance of damage when traversing long links. 2018-03-07 13:51:29 -06:00
timy 2713d6156b Locked Location does not make a success ding at load. 2018-03-06 15:45:59 -06:00
timy 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. 2018-03-06 15:38:47 -06:00
timy 79304fae25 NetTestEditor lets us lock to a rectangle shape defined on the network. 2018-03-06 15:25:24 -06:00
timy ef658c4a58 Keep things from being dropped off the map 2018-03-06 14:50:11 -06:00
timy efa99fc719 Network returns all the rectangle shapes on the map. For use on the net-test editor 2018-03-06 14:37:37 -06:00
timy bd300d9c10 Shape editor has name. & put named shapes into line of sight puzzle 2018-03-06 14:34:29 -06:00
timy 690369ae9c Add a name to the NetShape class. 2018-03-06 14:20:37 -06:00
timy 05477cf9c4 update release notes 2018-03-06 14:18:17 -06:00
timy 124c347751 Add LineOfSight puzzle 2018-03-06 14:15:52 -06:00
timy 18200217f3 Fix spelling of Grey 2018-03-05 17:06:01 -06:00
timy 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. 2018-03-02 11:03:03 -06:00
timy 56b680e057 Finish locking items in location. Can no longer move them if they are locked. 2018-03-01 17:25:07 -06:00
timy 1ada144423 Add a lock location test. Not active yet, but can be added to a network 2018-03-01 17:13:34 -06:00
timy f4b07f1d9d Edit the selected item (select it on the list when the ShapeEdit window is opened) 2018-03-01 13:00:54 -06:00
timy 90843eec0d Some data validation 2018-03-01 12:58:47 -06:00
timy 279fc9b0f3 Get move up / move down working for shape editor 2018-03-01 12:50:30 -06:00
timy 40b8798cbd Languify components for ShapeEditor 2018-03-01 12:37:23 -06:00
timy 1b3291fcfa make context menu visible 2018-03-01 12:31:15 -06:00
timy 5d373a5e95 Better behavior when resizing shape window 2018-03-01 12:29:54 -06:00
timy 6d8553e750 Add edit to NetworkBuilder context menu for shapes 2018-03-01 12:19:17 -06:00
timy 0d4dff5e17 start of context menu 2018-03-01 12:15:53 -06:00
timy 05519891db Fill shape from form 2018-03-01 08:18:20 -06:00
timy 1a83ff7ce1 if nothing selected, clear out values 2018-03-01 08:11:09 -06:00
timy ce6e40e099 Add the shape of the netshape to the form (circle, rectangle) 2018-03-01 08:09:40 -06:00
timy 69814ad21e Starting to add the initial shapelist edit window 2018-02-28 16:50:50 -06:00
timy 9f2974cf6b Able to right-click and delete shapes 2018-02-28 12:18:04 -06:00
timy e3fe80ea42 Draw an X in the center of images when we are in shape mode. We will right-click this center to delete or edit the shape. 2018-02-28 12:03:08 -06:00
timy 4531e0526a Able to resize existing shapes 2018-02-28 10:14:23 -06:00
timy 46bf7acee0 Make a func on the net shape to find the corner opposite from where we clicked 2018-02-28 09:16:01 -06:00
timy 8187cc7a34 Starting values of colors is "Empty" 2018-02-27 16:22:59 -06:00
timy a06f27a836 Allow empty colors, but if both are empty, do not use them. 2018-02-27 16:21:57 -06:00
timy 1d1290c3c2 Able to add a new shape. Cannot edit existing shapes yet... 2018-02-27 16:03:29 -06:00
timy 4f3f260c48 tooltips for Color Combo-boxes 2018-02-27 13:06:14 -06:00
timy 3ff8f1488c Clicking the shape button toggles which shape you are adding. 2018-02-27 09:16:42 -06:00
timy c75f1407f9 Move the dragsize out so we can use it elsewhere. 2018-02-27 07:27:36 -06:00
timy cb3a29b4ea Toggle viewing of drag areas on shapes when shape selector is pressed. 2018-02-27 07:25:32 -06:00
timy d6a2a62c9b Add color choosing boxes for Line and Fill colors for use when adding a shape. 2018-02-26 18:07:56 -06:00
timy 483951f022 Change how we do filled stuff. And add ability to add drag marks on the corners when in shape edit mode 2018-02-26 17:50:48 -06:00
timy 552c949a11 Add a button to toggle the shape-editing mode 2018-02-26 16:30:51 -06:00
timy 1825f2badf Add the image for the shapes button 2018-02-26 16:26:28 -06:00
timy 4f59f3c3a6 Network shapes load, save, and print properly 2018-02-24 17:43:45 -06:00
timy 3b0bb6358f network loads and saves NetShapes 2018-02-24 17:30:13 -06:00
timy e9fe9095b6 make a NetShape class for drawing simple shapes on networks. For making a background look like a map or something. 2018-02-24 17:26:07 -06:00
timy 1453aa27be Trees drop packets very fast 2018-02-24 13:56:26 -06:00
timy 529c967876 No title for trees. They just block things 2018-02-24 13:45:29 -06:00
timy 68d83fa07d trees are not part of the network tests and other such things. 2018-02-24 13:42:03 -06:00
timy a41aee0dc4 Cannot place a tree on top of a tree 2018-02-23 20:28:02 -06:00
timy ef54588253 Cannot drag a tree 2018-02-23 18:27:50 -06:00
timy dc11048262 Cannot edit a tree 2018-02-23 18:00:18 -06:00
timy 204051e29f Add a tree object. It is something that will block wireless signals. Trees will be annoying because we cannot move them. We have to work around them. 2018-02-22 17:28:22 -06:00
timy 3cd5230c8e Update release noted for next version 2018-02-22 09:14:05 -06:00
timy baf4b31e7f Update number after publishing 2018-02-22 09:08:43 -06:00
timy 02f010bbbd Update release notes 2018-02-21 08:28:04 -06:00
timy eb938d7591 Add two bad-power puzzles (Bad powersupply and needs UPS) 2018-02-21 08:27:13 -06:00
timy b1eb2f1ec3 Add a frozen device puzzle 2018-02-21 08:11:32 -06:00
timy 7077e55d61 Add lightning animation 2018-02-20 17:36:03 -06:00
timy 0ee8d41c31 Changing images around for better flames and explosions 2018-02-20 17:10:36 -06:00
timy 4fe8c06948 Slightly better translation 2018-02-20 12:56:32 -06:00
timy 40598998e8 Hopefully a better translation of the lost switch text. 2018-02-20 12:51:20 -06:00
timy e01335c2c9 optimize the screen redraw 2018-02-20 12:40:17 -06:00
timy eaae8c84fc Add UPS, powersupply and frozen device to random network. 2018-02-17 17:11:51 +00:00
timy b4f11fcee9 update release notes 2018-02-17 13:56:10 +00:00
timy 07dc0224c3 Able to right-click and replace a broken link. 2018-02-17 13:55:22 +00:00
timy ac872dff1b Update release notes 2018-02-17 13:43:29 +00:00
timy bedceb9113 Cannot change a wireless link 2018-02-17 11:44:47 +00:00
timy b72c006915 Able to edit links 2018-02-17 11:42:21 +00:00
timy 620ffa1bc2 right-click delete a link 2018-02-16 17:48:08 +00:00
timy f7b82d38c9 recognize if we click on a link 2018-02-16 17:24:45 +00:00
timy f397456649 If needs ups, power starts off off. More Needs UPS stuff. 2018-02-16 12:45:08 +00:00
timy dc1d22b2d4 Minor issues with smoking computers and descriptive words. 2018-02-16 12:38:03 +00:00
timy ed432d03ef More things the device cannot do when powered off or broken. 2018-02-16 12:17:06 +00:00
timy a45807cb2d Items which are burned or frozen cannot do some things. 2018-02-16 12:15:04 +00:00