[kmahjongg] [Bug 358496] KMahjongg with "explosion" board layout contains unresponsive tiles with vertical edge exposed

2023-01-22 Thread Christian Krippendorf
https://bugs.kde.org/show_bug.cgi?id=358496

Christian Krippendorf  changed:

   What|Removed |Added

   Assignee|unassigned-b...@kde.org |cerebro...@gmx.net

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmahjongg] [Bug 358496] KMahjongg with "explosion" board layout contains unresponsive tiles with vertical edge exposed

2019-03-27 Thread Ian Wadham
https://bugs.kde.org/show_bug.cgi?id=358496

--- Comment #3 from Ian Wadham  ---
Or one could make it fail more gracefully, with popup "sorry" KMessageBox's for
each failure path and an invitation to try again... rather than showing just a
blank screen and an inconspicuous status bar message or allowing an invalid
puzzle to be entered.

@Christian, re your alternatives 1) and 2): 1) should be quite doable, but 2)
could be difficult. I have no ideas on that.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmahjongg] [Bug 358496] KMahjongg with "explosion" board layout contains unresponsive tiles with vertical edge exposed

2019-03-27 Thread Christian Krippendorf
https://bugs.kde.org/show_bug.cgi?id=358496

Christian Krippendorf  changed:

   What|Removed |Added

 CC||Coding@Christian-Krippendor
   ||f.de

--- Comment #2 from Christian Krippendorf  ---
We should think about some solutions here:

1) Create try to recreate one for lets say a maximum of 5 seconds. But no
matter how many repeats you do. The layout can fail.

2) Algorithm for create a layout without any failure. An algorithm bulding up a
layout from scratch. Like the other way around as you would play it. This will
lead to more time consuming board creation, but the created layout will be
solvable for sure. Also it might not be possible to choose a specific layout. 

If someone wants to think about this design decision, I would implemented
whatever is wanted.

Greetings

-- 
You are receiving this mail because:
You are watching all bug changes.