Actually I was typing on my phone so I had some problems with the keyboard :p.
I'll try to be clear.
The game is a JRPG game. I have 2 layouts:
1) For the battle with an enemy
2) To pick the set of moves you're going to use in battle.
Let's say the player has 15 moves in storage, but in battle, only 3 are available.
In layer 2, he picks his three moves that he wants to use.
In layer 1, I need the moves picked in layer 2 to appear here and be usable.
That's it! Hope this was better!
There's a hint of similarity in my project to this. I have to choose cards, put in the deck, and bring it to battle.
@Mumbzi use 2 set of array. One containing all skill [ArrayAll.size=15,1,1], and another contain selected skill [ArrayPicked.size=3,1,1]. Then transfer between these two arrays from ArrayAll into ArrayPicked according to user selection.
Array mastery is essential, you might want to spend time understanding it. Seriously, spend time on it, it's worth it.
Doing this visually layout to layout requires a lot of work tbh, but if you're comfortable with debugging mode, it should be simple. If you want to see thing visually, work on something first, then come again if there's problem.
PS: 2.5 months ago, I started with 2 arrays (very much like your situation, don't know where to start and what to do), now I have 14 arrays communicating to each other. Array is powerful, use it!