I am looking for someone to point me in the right direction. I am working in libgdx. I have a game where a player will approach an object on a map and then interact with it. On interaction a new screen should come up, that then has separate interaction.
Think, lockpicking. if you walk to a door, a minigame would popup with the lock on the screen. All background art and action halts while this happens.
I was considering using an Object that triggers a Looped event that you can’t escape until the condition is met EG: while(!Finished){lockpick()} then creating a render() inside lockpick()… is this a terrible idea? Should I just dump out to a different screen, and reload my game screen from saved settings? I really don’t know the best way to handle this…