04-03-2011, 08:00 PM
Those are categories of weapons. Programming-wise, they all inherit from a class called "Weapon," but their additional properties define them as being fairly different from the other sub-classes. It allows me to provide slightly different choices for different weapons.