mirror of
https://github.com/ReMinecraftPE/mcpe.git
synced 2025-01-23 09:44:34 -05:00
9642818a88
:)
33 lines
598 B
C++
33 lines
598 B
C++
#pragma once
|
|
|
|
#include "Player.hpp"
|
|
|
|
class Player; // in case we're included from Player.hpp
|
|
|
|
#define C_MAX_HOTBAR_ITEMS (9)
|
|
|
|
#ifdef ENH_EXTRA_ITEMS_IN_INV
|
|
#define C_MAX_INVENTORY_ITEMS (36+9)
|
|
#else
|
|
#define C_MAX_INVENTORY_ITEMS (36)
|
|
#endif
|
|
|
|
class Inventory
|
|
{
|
|
public:
|
|
Inventory(Player*);
|
|
|
|
int getSelectionSize();
|
|
int getSelectionSlotItemId(int slotNo);
|
|
int getSelectedItemId();
|
|
void selectSlot(int slotNo);
|
|
void setSelectionSlotItemId(int slotNo, int item);
|
|
|
|
public:
|
|
int m_SelectedHotbarSlot;
|
|
Player* m_pPlayer;
|
|
|
|
int m_hotbar[C_MAX_HOTBAR_ITEMS];
|
|
int m_items [C_MAX_INVENTORY_ITEMS];
|
|
};
|
|
|