Drawers and Walls

Using the QtQuick Drawer to show and hide the games menu. It’s a pretty useful component!

I’m still struggling a bit with my habits from years of web. I started as a front-end-dev full-time in 2012. Having a responsive layout was the #1 golden rule, so I get nervous when an interface isn’t liquid and only works for one size. There are more important features at this stage, but fixed layouts are an itch, I can’t help it.

Also added game-progress, persisting the clicked walls in memory. So returning to a level won’t reset the board. It’s not yet persisted to the file-system though. I’m storing the walls in an object where the key is “level-category_index”, and if a newly opened level already has stored progress, I apply it to the board.

Storing the progress into a file would be the next step. I’m thinking of being able to store the progress-file wherever, so a player might save it to Nextcloud, iCloud etc, and be able to continue their game on Web/iOS/Android, without me having to deal with a saving-service.