From: Frederick W. <fre...@go...> - 2012-01-15 05:57:58
|
Before, selecting a tile of the upgrade panel could lead to the message "This tile cannot be laid in a valid orientation." Now, tiles are excluded from the upgrade panel selection if such message would be issued upon clicking on them. Stated differently, every tile listed in the upgrade panel can now be laid by the user. The level of rule enforcement is not affected by this change. So hopefully there are no objections to this change. |
From: Stefan F. <ste...@we...> - 2012-01-17 17:24:21
|
Frederick, sorry pretty busy at work, so only a short comment: In my planned implementation of full tile laying support I intended to give users hints in the UI that distinguish between between the reasons why they are not able to lay a tile (no route, no valid orientation, no remaining quantity). I have not tested your implementation yet, but from your wording below, it seems that you simply not display those tiles that cannot be laid in a valid orientation: I suggest that it is better to gray those out for example. This reminds that I cannot remember exactly how tiles are treated that have a zero quantity remaining: Do they show up in the upgrade panel? It is definitely too long I have not played Rails myself or any 18xx ;-) Stefan On Sunday, January 15, 2012 06:57:52 am Frederick Weld wrote: > Before, selecting a tile of the upgrade panel could lead to the > message "This tile cannot be laid in a valid orientation." > > Now, tiles are excluded from the upgrade panel selection if such > message would be issued upon clicking on them. Stated differently, > every tile listed in the upgrade panel can now be laid by the user. > > The level of rule enforcement is not affected by this change. So > hopefully there are no objections to this change. > > --------------------------------------------------------------------------- > --- RSA(R) Conference 2012 > Mar 27 - Feb 2 > Save $400 by Jan. 27 > Register now! > http://p.sf.net/sfu/rsa-sfdev2dev2 > _______________________________________________ > Rails-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rails-devel |
From: Frederick W. <fre...@go...> - 2012-01-18 18:00:47
|
Stefan: Your proposed mechanism sounds very promising (greying out & reasons). Please feel free to revert my changes once having finished your work on that. |
From: Stefan F. <ste...@we...> - 2012-01-18 23:06:45
|
Frederick: Sorry for the misunderstanding: I am not actually working on a tile lay mechanisms, I was only outlining for myself how a solution might look like. Unfortunately a full implementation of the tile lay mechanisms that covers all 18xx specifics is quite a task, so it is pretty low on my current agenda. I was merely suggesting that you should consider to gray out the tiles that have no valid orientation instead of removing them from the upgrade panel. So feel free to either keep it as it is now or change it how you like it best. Stefan On Wednesday, January 18, 2012 07:00:38 pm Frederick Weld wrote: > Stefan: > Your proposed mechanism sounds very promising (greying out & reasons). > > Please feel free to revert my changes once having finished your work on > that. > > --------------------------------------------------------------------------- > --- Keep Your Developer Skills Current with LearnDevNow! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-d2d > _______________________________________________ > Rails-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rails-devel |
From: Stefan F. <ste...@we...> - 2012-01-22 11:04:53
|
Follow-up to Frederick: I will not include your change into the 1.6.1 change, as it might come to a surprise for users. For adding a gray-scale support I am missing the time to add it now. Stefan On Thursday, January 19, 2012 12:11:15 am Stefan Frey wrote: > Frederick: > Sorry for the misunderstanding: I am not actually working on a tile lay > mechanisms, I was only outlining for myself how a solution might look like. > Unfortunately a full implementation of the tile lay mechanisms that covers > all 18xx specifics is quite a task, so it is pretty low on my current > agenda. > > I was merely suggesting that you should consider to gray out the tiles that > have no valid orientation instead of removing them from the upgrade panel. > So feel free to either keep it as it is now or change it how you like it > best. Stefan > > On Wednesday, January 18, 2012 07:00:38 pm Frederick Weld wrote: > > Stefan: > > Your proposed mechanism sounds very promising (greying out & reasons). > > > > Please feel free to revert my changes once having finished your work on > > that. > > > > ------------------------------------------------------------------------- > > -- --- Keep Your Developer Skills Current with LearnDevNow! > > The most comprehensive online learning library for Microsoft developers > > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > > Metro Style Apps, more. Free future releases when you subscribe now! > > http://p.sf.net/sfu/learndevnow-d2d > > _______________________________________________ > > Rails-devel mailing list > > Rai...@li... > > https://lists.sourceforge.net/lists/listinfo/rails-devel > > --------------------------------------------------------------------------- > --- Keep Your Developer Skills Current with LearnDevNow! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-d2d > _______________________________________________ > Rails-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rails-devel |
From: Frederick W. <fre...@go...> - 2012-01-22 12:38:41
|
Stefan: > I will not include your change into the 1.6.1 change, as it might come to a surprise for users. No problem. In most cases, I add configuration options the default value of which refers to the behavior in prior releases. But I hadn't done this for this change. btw: Master now contains the logic for grayed out invalid tile lays and reasons (in popups - only two most interesting ones). Furthermore, I couldn't resist the temptation to add interactive map hex highlighting on unavailable tiles (highlight shows where tile instances have been layed to). |
From: Stefan F. <ste...@we...> - 2012-01-22 13:45:24
|
Frederick: (implicitly) increasing the pressure on you to follow up with this functionality worked great ;-) Love how it works, the only thing missing now is that the image shows the first possible allowed rotation (and may be after selecting all others). Stefan On Sunday, January 22, 2012 01:38:35 pm Frederick Weld wrote: > Stefan: > > I will not include your change into the 1.6.1 change, as it might come to > > a surprise for users. > > No problem. > In most cases, I add configuration options the default value of which > refers to the behavior in prior releases. But I hadn't done this for > this change. > > btw: Master now contains the logic for grayed out invalid tile lays > and reasons (in popups - only two most interesting ones). Furthermore, > I couldn't resist the temptation to add interactive map hex > highlighting on unavailable tiles (highlight shows where tile > instances have been layed to). > > --------------------------------------------------------------------------- > --- Try before you buy = See our experts in action! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-dev2 > _______________________________________________ > Rails-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rails-devel |
From: Frederick W. <fre...@go...> - 2012-02-01 18:05:11
|
Stefan: > the only thing missing now is that the image shows the first possible allowed rotation This functionality is now available in master. -- Frederick |