Making a bullet, inventory + weapon system for a top down shooter[Kinda solved?]

Hey guys, I’ve been working on a 2D top-down shooter for about 4 months now with a couple of friends. I’ve recently been working on the GUI (finished implementing Slick’s spritesheet system – showcase is the health meter) and now I’m onto making the placeholder bullet (which is just a yellow line, haha) an actual “bullet” which has damage and velocity and what not. Which means making weapon Objects – which leads into making an Inventory system. But I’ve been having some trouble with wrapping my head around certain concepts such as making an Array within the inventory class to contain the weapon Objects which will then set player sprite and assign the correct fields such as magSize, damage, ammoCarryLimit and what not.

Some help would be appreciated. :slight_smile:

hBwL6cX7EaE