{"action":"created","issue":{"url":"https://api.github.com/repos/CovertJaguar/Railcraft/issues/448","labels_url":"https://api.github.com/repos/CovertJaguar/Railcraft/issues/448/labels{/name}","comments_url":"https://api.github.com/repos/CovertJaguar/Railcraft/issues/448/comments","events_url":"https://api.github.com/repos/CovertJaguar/Railcraft/issues/448/events","html_url":"https://github.com/CovertJaguar/Railcraft/issues/448","id":53091318,"number":448,"title":"Set the Analog Controller Box to accept individual signal strengths","user":{"login":"wooky","id":460371,"avatar_url":"https://avatars.githubusercontent.com/u/460371?v=3","gravatar_id":"","url":"https://api.github.com/users/wooky","html_url":"https://github.com/wooky","followers_url":"https://api.github.com/users/wooky/followers","following_url":"https://api.github.com/users/wooky/following{/other_user}","gists_url":"https://api.github.com/users/wooky/gists{/gist_id}","starred_url":"https://api.github.com/users/wooky/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wooky/subscriptions","organizations_url":"https://api.github.com/users/wooky/orgs","repos_url":"https://api.github.com/users/wooky/repos","events_url":"https://api.github.com/users/wooky/events{/privacy}","received_events_url":"https://api.github.com/users/wooky/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/CovertJaguar/Railcraft/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2014-12-30T03:50:00Z","updated_at":"2015-01-03T09:16:48Z","closed_at":null,"body":"One issue I've encountered when using the Analog Controller Box in my play world is that if I want to use non-continuous redstone levels to control my boxes, it becomes very annoying. For instance, if I want my signal to switch red on strengths of 0-4 and 7, I have to come up with some external way to control it at strength 7, since it's outside the range of 0-4.\r\n\r\nMy solution is to make the box very flexible by letting the player set different strengths for each color. The GUI that I have in mind looks like this:\r\n![untitled](https://cloud.githubusercontent.com/assets/460371/5575500/c8bccd46-8f9b-11e4-9dbd-0f9736a7e376.png)\r\nSo now if I want to implement the above, all I need to do is to press 0, 1, 2, 3, 4, and 7 for the red aspect, and my box will work as I want it to without further headache.\r\n\r\nWhile this interface does make the box more flexible, one issue I can see is that it's too cluttered. Not everyday you see a simple GUI with 64 buttons on it.\r\n\r\nWhat do you think?"},"comment":{"url":"https://api.github.com/repos/CovertJaguar/Railcraft/issues/comments/68588479","html_url":"https://github.com/CovertJaguar/Railcraft/issues/448#issuecomment-68588479","issue_url":"https://api.github.com/repos/CovertJaguar/Railcraft/issues/448","id":68588479,"user":{"login":"wooky","id":460371,"avatar_url":"https://avatars.githubusercontent.com/u/460371?v=3","gravatar_id":"","url":"https://api.github.com/users/wooky","html_url":"https://github.com/wooky","followers_url":"https://api.github.com/users/wooky/followers","following_url":"https://api.github.com/users/wooky/following{/other_user}","gists_url":"https://api.github.com/users/wooky/gists{/gist_id}","starred_url":"https://api.github.com/users/wooky/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wooky/subscriptions","organizations_url":"https://api.github.com/users/wooky/orgs","repos_url":"https://api.github.com/users/wooky/repos","events_url":"https://api.github.com/users/wooky/events{/privacy}","received_events_url":"https://api.github.com/users/wooky/received_events","type":"User","site_admin":false},"created_at":"2015-01-03T09:16:48Z","updated_at":"2015-01-03T09:16:48Z","body":"Okay, so I have come up with a couple other ideas that don't take up nearly as much horizontal space.\r\n\r\nOption 1: type in the ranges\r\n![opt1](https://cloud.githubusercontent.com/assets/460371/5602027/a0c1e2e0-92ed-11e4-9e23-5eda8cc8fbfb.png)\r\nYou don't have to constantly click on buttons, and all you have to do is to type in a range or ranges that you want it to work. This requires text parsing, but I don't think that will be a big issue. The only problem I have with this is that it looks... unusual, because instead of selecting a value, you have to type it in.\r\n\r\nOption 2: put the redstone strengths in a grid\r\n![opt2](https://cloud.githubusercontent.com/assets/460371/5602034/16e3f0b2-92ee-11e4-8c8c-83928f3f7d1e.png)\r\nThis one you have to select the desired aspect rather than the redstone strengths. Lots and lots of clicking will be needed to set up all the necessary aspects. Also, a bit of math will be needed.\r\n\r\nPersonally, I like option 1 more. Which one do you like? Both? Neither? Any other suggestions?"}}