1
0

Suggestions

This commit is contained in:
Tiger Wang
2014-09-27 19:19:28 +01:00
parent d1814d2d67
commit 7ce09a9113
6 changed files with 69 additions and 23 deletions

View File

@@ -20,12 +20,9 @@
// tolua_begin
class cBlockEntityWithItems :
public cBlockEntity
// tolua_end
// tolua doesn't seem to support multiple inheritance?
, public cItemGrid::cListener
, public cWindowOwner
// tolua_begin
public cBlockEntity,
public cItemGrid::cListener,
public cBlockEntityWindowOwner
{
typedef cBlockEntity super;
@@ -39,7 +36,8 @@ public:
cWorld * a_World // Optional world to assign to the entity
) :
super(a_BlockType, a_BlockX, a_BlockY, a_BlockZ, a_World),
m_Contents(a_ItemGridWidth, a_ItemGridHeight)
m_Contents(a_ItemGridWidth, a_ItemGridHeight),
cBlockEntityWindowOwner(this)
{
m_Contents.AddListener(*this);
}