Class Inventory

Class Documentation

class Inventory

Public Functions

Inventory() = default

Construct a new Inventory.

Inventory(size_t food, size_t linemate, size_t deraumere, size_t sibur, size_t mendiane, size_t phiras, size_t thystame)

Construct a new Inventory object.

Parameters:
  • food

  • linemate

  • deraumere

  • sibur

  • mendiane

  • phiras

  • thystame

~Inventory() = default

Destroy the Inventory object.

std::map<std::string, size_t> GetInventory() const

Get the Inventory object.

Returns:

std::map<std::string, size_t>

void SetInventory(size_t food, size_t linemate, size_t deraumere, size_t sibur, size_t mendiane, size_t phiras, size_t thystame)

Set the quantity of all object.

Parameters:
  • food

  • linemate

  • deraumere

  • sibur

  • mendiane

  • phiras

  • thystame

void SetInventory(Item item, size_t quantity)

Set the quantity of one item.

Parameters:
  • item

  • quantity

void AddToInventory(Item item, size_t quantity)

Add the quantity to one item.

Parameters:
  • item

  • quantity