   inventory system
  what would be the best way to create an iventory system for a game? Linked lists? 
  Depends on your type of game. If it is something like diablo where you can only carry items based on their size, you will likely need to use 2D arrays.Another way is to base your inventory size based on weight(NOX,Ultima Online). This is pretty easy as you just give every item a weight. When the weight has exceeded, you are not allowed to carry any items.If you want to do it like Traditional RPGs like Grandia/Skies of Arcadia/FF, you just need a int array.int* items = new int[numOfItems];//numOfItems represents the total number of item types you have in your game.So it looks like this:items[ITEMID] = QTY;So say item 0 is a healing potion and you had 5 of them,items[0] = 5;You could substitute 0 with this for clarity.#define HEALINGPOT 0items[HEALINGPOT] = 5;I tend to avoid Linked Lists if possible because they are slower than arrays.    Mystique Legacy : Rise of the Forgotten World 