From: Mark S. <mar...@gm...> - 2008-11-30 00:13:25
|
Erik, With the way the routine I updated was written it was ALWAYS going to return FALSE. The contains would never find the 'PublicCompanyI' in the ArrayList<TokenI>. I did see and understand the bit about making a list of "Available Hexes where a Station could be placed" that requires route awareness. Given the 18EU, and 1841 variations on this, yes, what you explain makes sense. With regards to 1837, I do actually have a copy, but never actually played it with a group. And yes, the separate stations from the minors that upgrade to the major, and merge to a single token when the city is upgraded makes sense. From a programming standpoint, however when the minor is upgraded to the major, the token type is changed, but it is not a user selected action which is what I was attempting to resolve. So the routine I fixed would not be called when that token change is made. As John David Galt pointed out Badishce Eisenbahn in 1835, and THB in 1856 have the same issue as Eire in 1830. Mark |