Displaying data
Spent a view hours puttng together a helper class for rendering tables of data.
*Each columns width is set to be whatever the longest value in that column is.
*If a column heading is shorter than the columns width the column heading is centered
*The optional table heading is centered against the width of the whole table
*The optional SelectedRow variables sets which row is highlighted, For instance, on the inventory screen :-
Non-highlighted row has a black background and the text colour is the same as the item colour
Highlighted row has black text and background colour of whatever colour the selected item is
Currently it’s being used to display Inventory and worn equipment but I think I’m going to extend another class from it for it to become one of the pop-up ‘GUI’ items














