Alright, I could really
use some input right now.
So here's how things are set up right now (fully coded and working):
R1: Price = Price x 10
L1: Price = Price / 10
R2: Price = Price + 1 second digit *
L2: Price = Price - 1 second digit *
*For example the second digit in 67,000 are the thousands, so:
67,000 + 1,000 = 68,000
67,000 - 1,000 = 66,000
Likewise, in 1,000,000 the second digit are the hundred of thousands, so:
1,000,000 + 100,000 = 1,100,000
But to go up the same way as we go down, it will be considered a number with one less digit for subtracting (only for numbers starting with 1 followed by zeros)
1,000,000 - 10,000 = 990,000.
Of course you can hold the button and it will spam one way or the other... there is also a pause before it starts doing so, so that you can perform single button push without increasing/decreasing more than 1 unit at a time.
Male, Female, Monster all have their respective Price counters.
They will all cap at 500,000 because I decided that would be the max.
Male/Female will not go below 1000 because Squire/Chemist are the cheapest at 1000 gil.
Monster will not go below 3000 because Squire/Chemist are the cheapest at 3000 gil.So
- Should there be only one counter? As it stands, you can set your Monster price to 50,000, but Male/Female will still be at 1,000.
- Should there be one counter for both Male/Female and a separate one for Monsters? I think this makes the most sense but it might still be a bit annoying when shopping Monsters and Humans at the same time?
- Should I change the button configuration to something else more natural, and if so what? The number width is increasing toward the left, while the increase button are on the right side of the controller.