Version: 0.7.6 (using KDE KDE 3.2.3) Installed from: Debian testing/unstable Packages It is possible in shisen-sho to resize the window and the gamefield and the tiles are resized accordingly. I'd really love to have the same functionality in kmahjongg also.
i agree with that. should be confirmed.
I am very puzzled that this function isn't implemented. It really is a pain playing kmahjongg on a 1600x1200 display. It would be great to have a fullscreen mode. But I would be content if the tiles would resize according to the window size.
*** This bug has been confirmed by popular vote. ***
May I also point to Bug 121960 (additional wish for bigger tilesets)? Resizing the game field and scaling the tiles like in kshisen is important and will make kmahjongg more playable on higher display resolutions but the optional use of bigger tilesets would make it at the same time look better :)
Hi. I am working on this functionality, and tiles will be resizeable in the next version of KMahjongg, for KDE 4. We are migrating to using SVG (vectorial) data for the tiles and field, so we will be able to resize everything cleanly to any resolution, without image artifacts. A blog entry about this initial proposal can be found at http://tsdgeos.blogspot.com/2006/08/kmahjongg-revamp.html
*** Bug 121960 has been marked as a duplicate of this bug. ***
*** Bug 117646 has been marked as a duplicate of this bug. ***
Will it still be possible to use png files or will it *depend* on svg?
The plan is to still allow png, but I am still evaluating this need and balancing it against the needs of better support for localization and more structured tileset data, so we can have different aspect ratios for different tilesets, for example. You see, SVG files can potentially carry meta information, such as the tile height, tilewidth, shadow offset. And SVG files can also "wrap" an PNG file, so to convert you would simply open Inkscape for example and import your PNG bitmap. However, the *current* plan is to allow plain PNG for users that want them, and store metadata externally, in XML. Of course, scaling will be much worse with PNG, since bitmap data does not scale crisply. But the plan is to give more options to the users and not less, as long as they make sense.
This is fixed in the KDE4 tree, where the window is fully resizable, and tiles are recalculated and re-rendered from the SVG art.