string format_page(string *items, int columns) {
int width, i, j, x;
string ret;
if(!columns) columns = 2;
ret = "";
if( this_player() ) width = ((int *)this_player()->GetScreen())[0];
else width = 75;
width = width/columns;
for(i=0, x = sizeof(items); i<x; i+=columns) {
for(j=0; j<columns; j++) {
if(i+j >= x) break;
ret += arrange_string(items[i+j], width);
}
ret += "\n";
}
return ret;
}