Program Listing for File Tile.hpp¶
↰ Return to documentation for file (gui/API/TileMap/Tile.hpp)
#include "API/Inventory/Inventory.hpp"
class Tile {
private:
Inventory _inventory;
std::pair<int, int> _position; // First int = x, Second int = y
public:
Tile() = default;
~Tile() = default;
[[nodiscard]] Inventory GetInventory();
void SetInventory(
size_t food,
size_t linemate,
size_t deraumere,
size_t sibur,
size_t mendiane,
size_t phiras,
size_t thystame);
void SetPosition(int x, int y);
void AddToInventory(Item item, int quantity);
};