Here are a lot of changes I made to use this for a wedding. During the end I got bored making clean commits, but I still think the code is in better shape than at the beginning. And maybe someone can pull some ideas out of it. Changes include:
Board looks more like the original
Board can have an arbitrary number of fields
Points can be arbitrary
Unlimited number of players
Lots of QLists instead of static arrays
Code design was clean a bit.
Regressions:
Saving does not work (the format was so crude I was turned of fixing it)
Although I closed some memory leaks I might have introduced new ones
Never crashed in the final version, but well.... Might need some more testing
Only tested with Windows. Not sure how the full screen stuff will behave on linux.
Here are a lot of changes I made to use this for a wedding. During the end I got bored making clean commits, but I still think the code is in better shape than at the beginning. And maybe someone can pull some ideas out of it. Changes include: