NoFiXette wrote:Correction Lemon, my stats are plug-and-play!
Objective screen formatting is similar to bottomPrint, centerPrint, and topPrint, in that it offers centering <JC>, right trim<JR>, left trim<JL>, length-based tabbing <L(n)>, fonts <f(n), bitmaps <B0,0:(filename)>, and probably something I'm forgetting. If you know how to use bottomPrint, then you shouldn't have a problem applying it to the objective screen.
It's really that simple. I made several utility functions that assist in plotting the header, and plotting of each individual column. I would suggest anyone that plans on attempting such a stat-screen to do the same.
edit: What is this 'hex' crap everyone's talking about?
A hex char following \t can define a constant length of a string in the corresponding column.
This works in Obj screen!
After being pissed off by the fact that different chars and different strings make things move I used
this to make the string lengths and chars be ignored and simply define a constant size to the table.
Put smaller hex numbers and you will see Team Name (e.g.) doesn't fit in that space.
I used \t\x to make the stats table solid (stuff will not move no matter what), in my mod's obj screen.