At the moment, I've got an array with the values 8, 4 and 2. Of course, accompanied by the keys 0, 1 and 2.
Now, since those keys can also address the roundtype, I can enter it as 1, 2 and 3. Which would be far more convenient than sending 1::8, 2::4, 3::2 and exploding it as I go.
I wouldn't use the index as a value in the equation, purely because indexes must be unique and so when you want the same round value, you'll have to refactor your code. How about something like a multidimensional array? Such as the following...
Of course, each value from 1 to 8 in the first round will be printed vertically with each an unique top: Xpx; value. Same goes for round two, but then automaticly with a new left: Xpx; and top: Xpx; value.
Well, it would be a HUGE help you you guys could help me out here.