From: Frederick W. <fre...@go...> - 2014-11-21 06:32:29
|
Here are some observerations made when giving Alpha8 a quick test on 1856 (new game) and 1889 (load game). I put the focus on the UI and the sound. The positive: * Both profile and docking config are perfectly compatible if taken from 1.x * Loading an old game works (at least mine). * SoundFX / music triggers seem still to be working (tested about every trigger), exception see below. * Right-click to get next tiles works fine. The issues: * Map: Prelaid tiles are painted on top of 1856 background map (i12, l15, n17, f15, m4), same for 1889. * Map: Hex mouseover does not lead to "can-be-upgraded-to" highlighting in tiles pane * Sound: Left clicking on tile to be changed / oriented does not trigger the sound fx any more. That sound event should probably also apply to the new right click. * Lay track: after unselecting hex (by selecting a non permissible hex), the hex is still with thick red border. * Lay track: repeatedly pressing left mouse button leads to the next possible tile if the first tile only had one possible orientation. Is this by purpose? You could envisage either cycling through all possible tile lays with the left button or enforce a strict distinction of the left/right button by never changing the tile when the left is pressed. * Lay track (1889): company owning D still has to pay the 80 bucks on non-river mountains (eg, E4). -- Frederick |
From: Stefan F. <ste...@we...> - 2014-11-23 17:09:45
|
Frederick: Thanks for testing that. As I do not use the sound/docking features yet, I will rely on your feedback for the time being. However I tried to ensure not to break anything. More comments on the issues see below. Stefan > > The issues: > > * Map: Prelaid tiles are painted on top of 1856 background map (i12, > l15, n17, f15, m4), same for 1889. Will need to check that: I changed some methods of MapHex, most likelyy I did something wrong there. > > * Map: Hex mouseover does not lead to "can-be-upgraded-to" highlighting > in tiles pane Is that from one of the missing commits? > > * Sound: Left clicking on tile to be changed / oriented does not trigger > the sound fx any more. That sound event should probably also apply to > the new right click. I think I dropped that, as I was not fully sure, how rotation should propagate through classes in the future. Can you give me the name of the sound trigger and I will add it back? > > * Lay track: after unselecting hex (by selecting a non permissible hex), > the hex is still with thick red border. You are right, should be fixed in next alpha. > > * Lay track: repeatedly pressing left mouse button leads to the next > possible tile if the first tile only had one possible orientation. Is > this by purpose? You could envisage either cycling through all possible > tile lays with the left button or enforce a strict distinction of the > left/right button by never changing the tile when the left is pressed. Yes, that was one of the experiments to make the tile UI more efficient and I forgot to remove all of the code ;-). However I prefer the more simple approach: left click => rotate and right click => next possible tile. Will be fixed next alpha. > > * Lay track (1889): company owning D still has to pay the 80 bucks on > non-river mountains (eg, E4). You are right this specific kind of special tile lay is not yet supported. Thanks for capturing it. Private companies can have special tile lays that differ in the following attributes: connected = yes/no extra = yes/no free = yes/no location = list of hexes, if missing => all possible tile = list of tiles, if missing => all possible condition = owned by company, player when = tile/token laying step of owing company or anytime I have decided now to show the upgrade labeled by the private company name if their special power is used. Interestingly the rules of 1889 specify that it is the choice of the player to use the discount of private D or not, if I interpret the "... may ..." correctly. Thus Rails will offer each tile lay twice: Once with the power of D and once without. |
From: Frederick W. <fre...@go...> - 2014-11-24 14:29:57
|
Hi Stefan, thanks for having taken a look at these issues. The sound event's key for tile rotation is KEY_SFX_OR_RotateTile. -- Frederick On Sun, Nov 23, 2014 at 6:09 PM, Stefan Frey <ste...@we...> wrote: > Frederick: > Thanks for testing that. As I do not use the sound/docking features yet, > I will rely on your feedback for the time being. > However I tried to ensure not to break anything. > More comments on the issues see below. > Stefan > > > > > The issues: > > > > * Map: Prelaid tiles are painted on top of 1856 background map (i12, > > l15, n17, f15, m4), same for 1889. > > Will need to check that: I changed some methods of MapHex, most likelyy > I did something wrong there. > > > > > * Map: Hex mouseover does not lead to "can-be-upgraded-to" highlighting > > in tiles pane > > Is that from one of the missing commits? > > > > > * Sound: Left clicking on tile to be changed / oriented does not trigger > > the sound fx any more. That sound event should probably also apply to > > the new right click. > > I think I dropped that, as I was not fully sure, how rotation should > propagate through classes in the future. Can you give me the name of the > sound trigger and I will add it back? > > > > > * Lay track: after unselecting hex (by selecting a non permissible hex), > > the hex is still with thick red border. > > You are right, should be fixed in next alpha. > > > > > * Lay track: repeatedly pressing left mouse button leads to the next > > possible tile if the first tile only had one possible orientation. Is > > this by purpose? You could envisage either cycling through all possible > > tile lays with the left button or enforce a strict distinction of the > > left/right button by never changing the tile when the left is pressed. > > Yes, that was one of the experiments to make the tile UI more efficient > and I forgot to remove all of the code ;-). However I prefer the more > simple approach: left click => rotate and right click => next possible > tile. > Will be fixed next alpha. > > > > > * Lay track (1889): company owning D still has to pay the 80 bucks on > > non-river mountains (eg, E4). > > You are right this specific kind of special tile lay is not yet > supported. Thanks for capturing it. > > Private companies can have special tile lays that differ in the > following attributes: > > connected = yes/no > extra = yes/no > free = yes/no > location = list of hexes, if missing => all possible > tile = list of tiles, if missing => all possible > condition = owned by company, player > when = tile/token laying step of owing company or anytime > > I have decided now to show the upgrade labeled by the private company > name if their special power is used. > > Interestingly the rules of 1889 specify that it is the choice of the > player to use the discount of private D or not, if I interpret the "... > may ..." correctly. > > Thus Rails will offer each tile lay twice: Once with the power of D and > once without. > > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > > http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk > _______________________________________________ > Rails-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rails-devel > |
From: Stefan F. <ste...@we...> - 2014-11-24 16:12:36
|
Frederick: I fixed the following three items: => Sound on rotation => Move to next upgrade on left click for single selection upgrades => Deselect hex on hex click outside of selectable hexes That were the easy ones. If you have time to do so you can check in branch rails_2_develop. Thanks, Stefasn On 11/24/2014 03:29 PM, Frederick Weld wrote: > Hi Stefan, > > thanks for having taken a look at these issues. > > The sound event's key for tile rotation is KEY_SFX_OR_RotateTile. > > -- Frederick > > > On Sun, Nov 23, 2014 at 6:09 PM, Stefan Frey <ste...@we... > <mailto:ste...@we...>> wrote: > > Frederick: > Thanks for testing that. As I do not use the sound/docking features yet, > I will rely on your feedback for the time being. > However I tried to ensure not to break anything. > More comments on the issues see below. > Stefan > > > > > The issues: > > > > * Map: Prelaid tiles are painted on top of 1856 background map (i12, > > l15, n17, f15, m4), same for 1889. > > Will need to check that: I changed some methods of MapHex, most likelyy > I did something wrong there. > > > > > * Map: Hex mouseover does not lead to "can-be-upgraded-to" highlighting > > in tiles pane > > Is that from one of the missing commits? > > > > > * Sound: Left clicking on tile to be changed / oriented does not trigger > > the sound fx any more. That sound event should probably also apply to > > the new right click. > > I think I dropped that, as I was not fully sure, how rotation should > propagate through classes in the future. Can you give me the name of the > sound trigger and I will add it back? > > > > > * Lay track: after unselecting hex (by selecting a non permissible hex), > > the hex is still with thick red border. > > You are right, should be fixed in next alpha. > > > > > * Lay track: repeatedly pressing left mouse button leads to the next > > possible tile if the first tile only had one possible orientation. Is > > this by purpose? You could envisage either cycling through all possible > > tile lays with the left button or enforce a strict distinction of the > > left/right button by never changing the tile when the left is pressed. > > Yes, that was one of the experiments to make the tile UI more efficient > and I forgot to remove all of the code ;-). However I prefer the more > simple approach: left click => rotate and right click => next > possible tile. > Will be fixed next alpha. > > > > > * Lay track (1889): company owning D still has to pay the 80 bucks on > > non-river mountains (eg, E4). > > You are right this specific kind of special tile lay is not yet > supported. Thanks for capturing it. > > Private companies can have special tile lays that differ in the > following attributes: > > connected = yes/no > extra = yes/no > free = yes/no > location = list of hexes, if missing => all possible > tile = list of tiles, if missing => all possible > condition = owned by company, player > when = tile/token laying step of owing company or anytime > > I have decided now to show the upgrade labeled by the private company > name if their special power is used. > > Interestingly the rules of 1889 specify that it is the choice of the > player to use the discount of private D or not, if I interpret the "... > may ..." correctly. > > Thus Rails will offer each tile lay twice: Once with the power of D and > once without. > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & > more > Get technology previously reserved for billion-dollar corporations, FREE > http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk > _______________________________________________ > Rails-devel mailing list > Rai...@li... > <mailto:Rai...@li...> > https://lists.sourceforge.net/lists/listinfo/rails-devel > > > > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk > > > > _______________________________________________ > Rails-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rails-devel > |
From: Frederick W. <fre...@go...> - 2014-11-25 15:40:16
|
Stefan: I validated the three fixes. On top of that, I added a sound event on next upgrade selection (same as for rotation, as long as nobody wants a separate sound for that). -- Frederick On Mon, Nov 24, 2014 at 5:12 PM, Stefan Frey <ste...@we...> wrote: > Frederick: > > I fixed the following three items: > => Sound on rotation > => Move to next upgrade on left click for single selection upgrades > => Deselect hex on hex click outside of selectable hexes > > That were the easy ones. If you have time to do so you can check in > branch rails_2_develop. > > Thanks, > Stefasn > > > On 11/24/2014 03:29 PM, Frederick Weld wrote: > > Hi Stefan, > > > > thanks for having taken a look at these issues. > > > > The sound event's key for tile rotation is KEY_SFX_OR_RotateTile. > > > > -- Frederick > > > > > > On Sun, Nov 23, 2014 at 6:09 PM, Stefan Frey <ste...@we... > > <mailto:ste...@we...>> wrote: > > > > Frederick: > > Thanks for testing that. As I do not use the sound/docking features > yet, > > I will rely on your feedback for the time being. > > However I tried to ensure not to break anything. > > More comments on the issues see below. > > Stefan > > > > > > > > The issues: > > > > > > * Map: Prelaid tiles are painted on top of 1856 background map > (i12, > > > l15, n17, f15, m4), same for 1889. > > > > Will need to check that: I changed some methods of MapHex, most > likelyy > > I did something wrong there. > > > > > > > > * Map: Hex mouseover does not lead to "can-be-upgraded-to" > highlighting > > > in tiles pane > > > > Is that from one of the missing commits? > > > > > > > > * Sound: Left clicking on tile to be changed / oriented does not > trigger > > > the sound fx any more. That sound event should probably also apply > to > > > the new right click. > > > > I think I dropped that, as I was not fully sure, how rotation should > > propagate through classes in the future. Can you give me the name of > the > > sound trigger and I will add it back? > > > > > > > > * Lay track: after unselecting hex (by selecting a non permissible > hex), > > > the hex is still with thick red border. > > > > You are right, should be fixed in next alpha. > > > > > > > > * Lay track: repeatedly pressing left mouse button leads to the > next > > > possible tile if the first tile only had one possible orientation. > Is > > > this by purpose? You could envisage either cycling through all > possible > > > tile lays with the left button or enforce a strict distinction of > the > > > left/right button by never changing the tile when the left is > pressed. > > > > Yes, that was one of the experiments to make the tile UI more > efficient > > and I forgot to remove all of the code ;-). However I prefer the more > > simple approach: left click => rotate and right click => next > > possible tile. > > Will be fixed next alpha. > > > > > > > > * Lay track (1889): company owning D still has to pay the 80 bucks > on > > > non-river mountains (eg, E4). > > > > You are right this specific kind of special tile lay is not yet > > supported. Thanks for capturing it. > > > > Private companies can have special tile lays that differ in the > > following attributes: > > > > connected = yes/no > > extra = yes/no > > free = yes/no > > location = list of hexes, if missing => all possible > > tile = list of tiles, if missing => all possible > > condition = owned by company, player > > when = tile/token laying step of owing company or anytime > > > > I have decided now to show the upgrade labeled by the private company > > name if their special power is used. > > > > Interestingly the rules of 1889 specify that it is the choice of the > > player to use the discount of private D or not, if I interpret the > "... > > may ..." correctly. > > > > Thus Rails will offer each tile lay twice: Once with the power of D > and > > once without. > > > > > ------------------------------------------------------------------------------ > > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > > from Actuate! Instantly Supercharge Your Business Reports and > Dashboards > > with Interactivity, Sharing, Native Excel Exports, App Integration & > > more > > Get technology previously reserved for billion-dollar corporations, > FREE > > > http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk > > _______________________________________________ > > Rails-devel mailing list > > Rai...@li... > > <mailto:Rai...@li...> > > https://lists.sourceforge.net/lists/listinfo/rails-devel > > > > > > > > > > > ------------------------------------------------------------------------------ > > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > > with Interactivity, Sharing, Native Excel Exports, App Integration & more > > Get technology previously reserved for billion-dollar corporations, FREE > > > http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk > > > > > > > > _______________________________________________ > > Rails-devel mailing list > > Rai...@li... > > https://lists.sourceforge.net/lists/listinfo/rails-devel > > > > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > > http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk > _______________________________________________ > Rails-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rails-devel > |
From: Stefan F. <ste...@we...> - 2014-11-26 12:48:18
|
Another fix in rails_2_develop: Prelaid tiles with ID > 0 are not painted on background map. On 11/25/2014 04:40 PM, Frederick Weld wrote: > Stefan: > > I validated the three fixes. On top of that, I added a sound event on > next upgrade selection (same as for rotation, as long as nobody wants a > separate sound for that). > > -- Frederick > > On Mon, Nov 24, 2014 at 5:12 PM, Stefan Frey <ste...@we... > <mailto:ste...@we...>> wrote: > > Frederick: > > I fixed the following three items: > => Sound on rotation > => Move to next upgrade on left click for single selection upgrades > => Deselect hex on hex click outside of selectable hexes > > That were the easy ones. If you have time to do so you can check in > branch rails_2_develop. > > Thanks, > Stefasn > > > On 11/24/2014 03:29 PM, Frederick Weld wrote: > > Hi Stefan, > > > > thanks for having taken a look at these issues. > > > > The sound event's key for tile rotation is KEY_SFX_OR_RotateTile. > > > > -- Frederick > > > > > > On Sun, Nov 23, 2014 at 6:09 PM, Stefan Frey <ste...@we... <mailto:ste...@we...> > > <mailto:ste...@we... <mailto:ste...@we...>>> wrote: > > > > Frederick: > > Thanks for testing that. As I do not use the sound/docking > features yet, > > I will rely on your feedback for the time being. > > However I tried to ensure not to break anything. > > More comments on the issues see below. > > Stefan > > > > > > > > The issues: > > > > > > * Map: Prelaid tiles are painted on top of 1856 background > map (i12, > > > l15, n17, f15, m4), same for 1889. > > > > Will need to check that: I changed some methods of MapHex, > most likelyy > > I did something wrong there. > > > > > > > > * Map: Hex mouseover does not lead to "can-be-upgraded-to" > highlighting > > > in tiles pane > > > > Is that from one of the missing commits? > > > > > > > > * Sound: Left clicking on tile to be changed / oriented > does not trigger > > > the sound fx any more. That sound event should probably > also apply to > > > the new right click. > > > > I think I dropped that, as I was not fully sure, how rotation > should > > propagate through classes in the future. Can you give me the > name of the > > sound trigger and I will add it back? > > > > > > > > * Lay track: after unselecting hex (by selecting a non > permissible hex), > > > the hex is still with thick red border. > > > > You are right, should be fixed in next alpha. > > > > > > > > * Lay track: repeatedly pressing left mouse button leads to > the next > > > possible tile if the first tile only had one possible > orientation. Is > > > this by purpose? You could envisage either cycling through > all possible > > > tile lays with the left button or enforce a strict > distinction of the > > > left/right button by never changing the tile when the left > is pressed. > > > > Yes, that was one of the experiments to make the tile UI more > efficient > > and I forgot to remove all of the code ;-). However I prefer > the more > > simple approach: left click => rotate and right click => next > > possible tile. > > Will be fixed next alpha. > > > > > > > > * Lay track (1889): company owning D still has to pay the > 80 bucks on > > > non-river mountains (eg, E4). > > > > You are right this specific kind of special tile lay is not yet > > supported. Thanks for capturing it. > > > > Private companies can have special tile lays that differ in the > > following attributes: > > > > connected = yes/no > > extra = yes/no > > free = yes/no > > location = list of hexes, if missing => all possible > > tile = list of tiles, if missing => all possible > > condition = owned by company, player > > when = tile/token laying step of owing company or anytime > > > > I have decided now to show the upgrade labeled by the private > company > > name if their special power is used. > > > > Interestingly the rules of 1889 specify that it is the choice > of the > > player to use the discount of private D or not, if I > interpret the "... > > may ..." correctly. > > > > Thus Rails will offer each tile lay twice: Once with the > power of D and > > once without. > > > > > ------------------------------------------------------------------------------ > > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > > from Actuate! Instantly Supercharge Your Business Reports and > Dashboards > > with Interactivity, Sharing, Native Excel Exports, App > Integration & > > more > > Get technology previously reserved for billion-dollar > corporations, FREE > > > http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk > > _______________________________________________ > > Rails-devel mailing list > > Rai...@li... > <mailto:Rai...@li...> > > <mailto:Rai...@li... > <mailto:Rai...@li...>> > > https://lists.sourceforge.net/lists/listinfo/rails-devel > > > > > > > > > > > ------------------------------------------------------------------------------ > > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > > from Actuate! Instantly Supercharge Your Business Reports and > Dashboards > > with Interactivity, Sharing, Native Excel Exports, App > Integration & more > > Get technology previously reserved for billion-dollar > corporations, FREE > > > http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk > > > > > > > > _______________________________________________ > > Rails-devel mailing list > > Rai...@li... > <mailto:Rai...@li...> > > https://lists.sourceforge.net/lists/listinfo/rails-devel > > > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & > more > Get technology previously reserved for billion-dollar corporations, FREE > http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk > _______________________________________________ > Rails-devel mailing list > Rai...@li... > <mailto:Rai...@li...> > https://lists.sourceforge.net/lists/listinfo/rails-devel > > > > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk > > > > _______________________________________________ > Rails-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rails-devel > |