uchicago-cs/chiventure

Reformat "view inventory" Inventory Printing to Account for Long Item Names

Opened this issue · 0 comments

The display_inventory function within game-state/player.c currently doesn't add padding to items when the inventory is printed to the terminal. This means that extremely long item names will offset the gridlines for the inventory. This function is used in the "view inventory" command supported in the do_self_action function. Either beyond a certain number of characters in an item name, truncate the rest and concatenate on the three dots "..." or add enough padding to every other item name to preserve gridlines.