This is a Solitare game written with Qt + QML. I made this project as my final project for the AP7MP class.
Find a file
ItsDrike 57958ed853
Dynamically scale the cards & everything else
Currently, most things were scaled based on the card dimensions,
though some things were hard-coded. This commit moves away from all
hard-coded sizes in favor of everything relying on card heights.

Additionally, it makes the card height itself no longer hard-coded,
passing it as a property to most custom structures.

The card height itself is now calculated from Main.qml to make sure
everything fits within the screen and scales as the window is resized.
2024-12-08 13:09:15 +01:00
img Add proper design for the draw pile 2024-12-07 23:17:30 +01:00
qml Dynamically scale the cards & everything else 2024-12-08 13:09:15 +01:00
src Use unique ptr for nicer memory freeing in win simulation func 2024-12-07 21:26:28 +01:00
.clang-format Add clang-format config & format files 2024-12-05 03:06:34 +01:00
.editorconfig Add editorconfig file 2024-12-07 12:53:46 +01:00
.gitattributes Enforce LF through gitattributes 2024-12-07 12:55:00 +01:00
.gitignore Clean up gitignore 2024-12-05 01:27:43 +01:00
build.sh Add script to build the project manually 2024-12-01 01:10:43 +01:00
CMakeLists.txt Move main.cpp to src/ dir 2024-12-05 02:43:42 +01:00
generate_qrc.sh List items in qrc in alphabetical order 2024-12-07 23:17:34 +01:00
LICENSE-THIRD-PARTY.txt Add flip icon for empty draw pile 2024-12-07 22:16:37 +01:00
LICENSE.txt Add GPL 3.0-or-later license 2024-11-30 21:01:01 +01:00