From: Erik V. <eri...@xs...> - 2011-06-07 11:56:51
|
I fully agree that this is the way to go for the future. In the meantime, I will commit my and some of Bill's work on the map image integration (imperfect as it currently is), trusting that you will ultimately also be able to integrate SVG map images into your work. Erik > -----Oorspronkelijk bericht----- > Van: Adam Badura [mailto:ab...@o2...] > Verzonden: dinsdag 7 juni 2011 7:38 > Aan: Development list for Rails: an 18xx game > Onderwerp: Re: [Rails-devel] Background Maps > > OK. Great. Then I shell continue this work. Yet I cannot promise when it will > be done. But I will try to report on progress every now and then. > > Adam Badura > > -----Oryginalna wiadomość----- > From: brett lentz > Sent: Tuesday, June 07, 2011 6:31 AM > To: Development list for Rails: an 18xx game > Subject: Re: [Rails-devel] Background Maps > > I think this is an excellent direction to continue working on. > > The patch looks like it consolidates a bunch of code into a couple of classes, > which looks good on first glance. > > I'd definitely like to see the finished patch once you're ready for it to be > merged into the codebase. > > ---Brett. > > > > On Mon, Jun 6, 2011 at 2:45 PM, Adam Badura <ab...@o2...> wrote: > > Sorry for the delay but I decided to adapt the patch to current code > > revision and have a look whether it does what I recall it did. Also I > > removed some additional works on symbols which I was doing along (this > > was the reason to start this work) but would be only distracting now. > > > > The code is mostly not documented as it is a working patch. Its not > > also "clean". But it does show that SVG Document isn't that hard. (To > > scroll or zoom use standard Batik components ways: Shift/Ctrl + moves > > with mouse buttons pressed.) > > > > So what do you think? Should I continue my work in this area? > > > > Adam Badura > > > > -----Oryginalna wiadomość----- From: Erik Vos > > Sent: Monday, June 06, 2011 2:43 PM > > To: 'Development list for Rails: an 18xx game' > > Subject: Re: [Rails-devel] Background Maps > > > > Adam, > > > > Congratulations with your second child! > > > > I'm certainly interested to have a look at your code, to check if I > > can merge it with my map display code. > > > > Some more comments below. > > > >> -----Oorspronkelijk bericht----- > >> Van: Adam Badura [mailto:ab...@o2...] > >> > >> I was working on moving entire drawing to SVG (and this was one of > >> the reasons I tried to push Batik 1.7). But recently my second child > >> was born and there is some little chaos in my life with not much time > >> for such tasks. > >> I still have SVN Patch yet it is already conflicting at some places > >> with new code. > >> > >> What I managed to get was to create an SVG document containing map > >> (all the tiles, either from map or track tiles). It looked > >> significantly better than our previous drawing mechanism. While it > >> was much less and much simpler code. > >> Also it scaled nicely. > >> > >> What the code was missing was: > >> (1) drawing station tokens, > >> (2) drawing train paths, > >> (3) handling scaling and scrolling well, > >> (4) support tile selection. > >> > >> First two would likely require some "hacking" as there is no easy > >> way currently to do it in SVG Document as there is not > >> "specification" of tracks and stations on an SVG tile. But previous > >> code did it somehow and I guess that solution could be used with SVG > >> Document as well until (if ever) SVG tiles will receive better > >> description. (That is a topic interesting on its > >> own...) > > > > The tracks and the token spot locations are also (somewhat > > cryptically) defined in Tiles.xml, and these definitions are currently > > used to draw the train paths and tokens. > > For the time being (or perhaps forever) that can be left as is, > > drawing these objects in the top layer of the JLayeredPane that I'm > > currently using. > > However, that would still require achieving correct alignment of the > > two layers after zooming. > > > >> I tries to handle third by using JSVGSrolledPane (or something > >> called > >> similarly) but didn't achieve much. Then I had to interrupt my > >> investigations. > > > > I have also been thinking about JSVGScrolledPane, but I think using > > that will only become possible once we manage to do all drawing via JSVG. > > > >> Fourth should be easy as Batik provides some events to detect > >> this. I expect this could be even easier then current mouse handling. > >> Borders around selected or marked tiles could likely be achieved > >> easily with CSS in the SVG Document. > > > > Sounds good. > > > > Erik. > > > > > > ---------------------------------------------------------------------- > > -------- Simplify data backup and recovery for your virtual > > environment with vRanger. > > Installation's a snap, and flexible recovery options mean your data is > > safe, secure and there when you need it. Discover what all the > > cheering's about. > > Get your free trial download today. > > http://p.sf.net/sfu/quest-dev2dev2 > > _______________________________________________ > > Rails-devel mailing list > > Rai...@li... > > https://lists.sourceforge.net/lists/listinfo/rails-devel > > ---------------------------------------------------------------------- > > -------- EditLive Enterprise is the world's most technically advanced > > content authoring tool. Experience the power of Track Changes, Inline > > Image Editing and ensure content is compliant with Accessibility > > Checking. > > http://p.sf.net/sfu/ephox-dev2dev > > _______________________________________________ > > Rails-devel mailing list > > Rai...@li... > > https://lists.sourceforge.net/lists/listinfo/rails-devel > > > > > > ------------------------------------------------------------------------------ > EditLive Enterprise is the world's most technically advanced content > authoring tool. Experience the power of Track Changes, Inline Image Editing > and ensure content is compliant with Accessibility Checking. > http://p.sf.net/sfu/ephox-dev2dev > _______________________________________________ > Rails-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rails-devel > > > ------------------------------------------------------------------------------ > EditLive Enterprise is the world's most technically advanced content > authoring tool. Experience the power of Track Changes, Inline Image Editing > and ensure content is compliant with Accessibility Checking. > http://p.sf.net/sfu/ephox-dev2dev > _______________________________________________ > Rails-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rails-devel |