Inventory items and the player character
Now that we have seen how to create the inventory system, we need to be able to utilize it during game play to apply changes to our player character. In this section, we will examine how to do just that!
Here are some of the new features we need to work on:
- Applying a selected inventory item to the player character
- Performing accounting on both the player character and the inventory system
- Updating the game state accordingly
Applying inventory items
We need to make some design decisions on how we are going to handle applying the inventory items to the player character, and in turn how the system will handle the event. For instance, let's assume the player character has acquired several weapons; let's say Weapons A, B, and C.
Let's also assume that initially, the player does not have any active weapons. Now, the player selects to activate Weapon A. For this scenario, we would just use the inventory item data and activate Weapon A for the player, taking into...