I am still working on my text adventure game I started a while ago. I have not given up on it, just haven't done a whole lot with it recently. anyway I've got my inventory class all set up, it has a dynamic array of item objects that I created a class for. the item class just stores the name of the item and some attributes (i might just add something like "int numOfItem"). anyway the inventory class works, allocates and frees memory as needed, and everything works fine. i am just wondering if anyone has any ideas of how to create some type of list or something that contains all the possible items in the game, and so whenever you pick up a new item or whatever, my inventory class can just go retrieve the correct item and copy the entire object into the array. maybe just hard code a separate inventory class whose only function is to store all possible items? thanks for any suggestions