make it super loving dynamic
i want to be able to just do this:
%gui = newCategoryGUI();
%gui.addCategory("Weapons");
%gui.addItem("Weapons","Chain Saw","500","%client.onBuy(\"ChainSawItem\");");
Syntax of each:
newCategoryGUI() - Creates a GUI object with the prerequisites for the following - Returns GuiControl
CategoryGUI::addCategory(string %name) - Creates a category in the GUI - Returns a boolean value whether worked or not
CategoryGUI::addItem(string %category,string %name, int %cost, string %eval_callback) - Creates an item for $cost and does %eval_callback (%client is defined) when called.