A curve stored in an array? That's revolting.
This is a simple physics problem. Keep track of the velocity of your characters. Every frame, add gravity to each character's velocity. When they jump, subtract the acceleration of the jump (try different values to get the height you want) from the velocity. The character will automatically follow a realistic parabolic curve.
This is a simple physics problem. Keep track of the velocity of your characters. Every frame, add gravity to each character's velocity. When they jump, subtract the acceleration of the jump (try different values to get the height you want) from the velocity. The character will automatically follow a realistic parabolic curve.