From: Erik V. <eri...@xs...> - 2012-09-08 21:34:06
|
I can find no problem with your attached file, it runs fine and finishes with a normal start of OR 2.1. The behaviour you describe is typical for an uncatched exception - is anything displayed on the console? On your UI-related remarks: the interplay between cell resizing and scrolling in Java Swing is an esoteric matter, at least to me - hopefully someone out there has a better grasp on it than I do. Erik. > -----Original Message----- > From: John David Galt [mailto:jd...@di...] > Sent: Saturday, September 08, 2012 9:11 PM > To: rai...@li... > Subject: [Rails-devel] Game report - 1.7.8 - 18EU hangs > > I recently had my monitor blow up and had to go back to one about 20 years > old with a smaller screen. As a result I've had to twiddle most of the > programs I use so that they'll display reasonably on the small screen, and > Rails is no exception. Still, I tried a four player game of 18EU. > > The first thing I notice is that most of the windows are now too tall for the > monitor to display without scroll bars. The two most annoying cases are the > Game Status and Map windows. > > The Game Status window insists on re-sizing itself after every single action > (and that's typically twice per player turn; once after buying a share, and > again after hitting Done). Even saving the game causes the window to resize. > And every time it resizes itself it is too tall for the screen, with the Done (or > Pass) button completely below the screen and (usually) the title bar part way > above the screen, thus requiring three manual moves per occurrence (drag > the whole window down by title bar to get to the top edge; then drag the > top edge down to make the window fit the screen; then drag the whole > window up so that I can get to the Done or Pass button). I can only add that > this would not be quite as annoying if the Done or Pass button were within > the area controlled by the scroll bars, so it could be reached using them, > and/or if there were a keyboard shortcut for Done or Pass. I would like to > have the ability to end any action by hitting "D" as I do in Colossus. > > The Map window is not quite as bad, because it only re-sizes itself at the > beginning of each round. However, its scroll bars control only the map > proper, so there is no way to resize the company-status lines below the map. > The result on my screen is that I have to view the map through a "mail slot" > about two hexes tall, with no way to make it bigger -- and I have to scroll that > "mail slot" to reach the controls for every single tile or token laying action. > > Anyhow: the attached game runs, under those conditions, until the end of > stock round 3. Then instead of starting the next operating round, it stays on > the Game Status window, with the Treasury Shares column highlighted as if it > were the end of a company's turn, and with all controls disabled except the > Autopass button, which does nothing. So I can't continue. |