Added hopper entity, it can suck items out of chests, dispensers, droppers and other hopppers above it.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1587 0a769ca7-a7f5-676a-18bf-c427514a06d6
This commit is contained in:
@@ -616,9 +616,13 @@ void cItemGrid::RemoveListener(cListener & a_Listener)
|
||||
|
||||
void cItemGrid::TriggerListeners(int a_SlotNum)
|
||||
{
|
||||
cCSLock Lock(m_CSListeners);
|
||||
m_IsInTriggerListeners = true;
|
||||
for (cListeners::iterator itr = m_Listeners.begin(), end = m_Listeners.end(); itr != end; ++itr)
|
||||
cListeners Listeners;
|
||||
{
|
||||
cCSLock Lock(m_CSListeners);
|
||||
m_IsInTriggerListeners = true;
|
||||
Listeners = m_Listeners;
|
||||
}
|
||||
for (cListeners::iterator itr = Listeners.begin(), end = Listeners.end(); itr != end; ++itr)
|
||||
{
|
||||
(*itr)->OnSlotChanged(this, a_SlotNum);
|
||||
} // for itr - m_Listeners[]
|
||||
|
||||
Reference in New Issue
Block a user