Last active
June 2, 2016 03:48
-
-
Save ThePixelGamer/45d28258ae102d786d963d937acc9f49 to your computer and use it in GitHub Desktop.
Please Help Debug This MCPE Header File
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#pragma once | |
#include "string" | |
class ContainerListener; | |
class ItemInstance; | |
class BlockSource; | |
class CompoundTag; | |
//These Are Wrong | |
class Vec3; | |
class Random; | |
class Container{ | |
public: | |
Container(ContainerType); | |
Container(ContainerType, const std::string&, bool); | |
virtual ~Container(); | |
virtual void addListener(ContainerListener*); | |
virtual void removeListener(ContainerListener*); | |
virtual void getItem(int) const; | |
virtual void addItem(ItemInstance*); | |
virtual void addItemToFirstEmptySlot(ItemInstance*); | |
virtual void setItem(int, ItemInstance*); | |
virtual void removeItem(int, int); | |
virtual void getRandomEmptySlot(Random&); | |
virtual void dropContents(BlockSource&, const Vec3&); | |
virtual void getName() const; | |
virtual void getContainerSize() const; | |
virtual void getMaxStackSize() const; | |
virtual void startOpen(Player&); | |
virtual void stopOpen(Player&); | |
virtual void getSlotCopies() const; | |
virtual void getSlots(); | |
virtual void getItemCount(int); | |
virtual void canPushInItem(int, int, ItemInstance*); | |
virtual void canPullOutItem(int, int, ItemInstance*); | |
virtual void setContainerChanged(int); | |
virtual void setCustomName(const std::string&); | |
virtual void hasCustomName() const; | |
virtual void readAdditionalSaveData(const CompoundTag&); | |
virtual void addAdditionalSaveData(CompoundTag&); | |
}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment