> I am not sure how that fits in with your plans, or how different that is
> than having the Hex object perform the same function.
We have both Hex and Tile objects. There were multiple reasons that these needed to be split.
Hex (or, more properly, MapHex) refers to the hex as it is on the game map, and Tile refers to any generic hex tile on or off the map. MapHexes contain Tiles, among other things.
The bit that I'm mentioning has changed is that both Tiles and MapHexes will now have Station objects. Again, one will refer to active in-game elements, and the other will be elements that exist on and off the board.
The important piece is that Tokens should only be assigned to the Stations on the MapHex, and never assigned to the Station on the Tile.
> There are games where there is a token-city and a whistlestop on one tile,
> and as it upgrades the whistlestop becomes a separate city and eventually
> merges into the main city.
That won't be as much of a problem, the bigger issue is whether I need to worry about splits AND merges or just merges.
---Brett
|