1
0

cItemGrid: Added IsSlotEmpty() functions

git-svn-id: http://mc-server.googlecode.com/svn/trunk@1585 0a769ca7-a7f5-676a-18bf-c427514a06d6
This commit is contained in:
madmaxoft@gmail.com
2013-06-13 06:13:56 +00:00
parent 9cef5838a8
commit 5c38a831bf
6 changed files with 113 additions and 10 deletions

View File

@@ -101,15 +101,20 @@ void cChestEntity::SendTo(cClientHandle & a_Client)
void cChestEntity::UsedBy(cPlayer * a_Player)
{
if (GetWindow() == NULL)
// If the window is not created, open it anew:
cWindow * Window = GetWindow();
if (Window == NULL)
{
OpenNewWindow();
Window = GetWindow();
}
if (GetWindow())
// Open the window for the player:
if (Window != NULL)
{
if( a_Player->GetWindow() != GetWindow() )
if (a_Player->GetWindow() != Window)
{
a_Player->OpenWindow( GetWindow() );
a_Player->OpenWindow(Window);
}
}