Hello. I'm quite new to Godot and am attempting to recreate an escape room from the game Nine Hours, Nine Persons, Nine Doors. Part of that includes this puzzle minigame.
To complete it, one must select three cards from the bottom screen to produce a particular digital root. The top screen displays your selected cards and what they produce. I'm wondering how I should approach this.
For the top screen, I'm thinking of using an HBoxContainer with three TextureRects whose textures get replaced when a card is selected.
For the bottom screen, I'm thinking of using a GridContainer with six TextureButtons which can be toggled. I can create separate toggle sensors for all six of them, but I'm unsure if that's the cleanest solution. What if a minigame had 20 buttons? Would I need to create a separate sensor for each of them too? I figure, there's probably a better way.
Just curious and looking to pick up on best practices. I hope you don't mind if this is really simple.