Fixed bug in cChunk.cpp not calculating RedstoneCircuits at the correct positions. Also, forgot to mention you can now place colored wool.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@75 0a769ca7-a7f5-676a-18bf-c427514a06d6
This commit is contained in:
parent
a9e02cf8fa
commit
0c3eda9b17
@ -252,7 +252,7 @@ void cChunk::Tick(float a_Dt)
|
|||||||
SetBlock( X, Y, Z, 0, 0 );
|
SetBlock( X, Y, Z, 0, 0 );
|
||||||
if (isRedstone) {
|
if (isRedstone) {
|
||||||
cRedstone Redstone(m_World);
|
cRedstone Redstone(m_World);
|
||||||
Redstone.ChangeRedstone( X, Y, Z, false );
|
Redstone.ChangeRedstone( (X+m_PosX*16), (Y+m_PosY*16), (Z+m_PosZ*16), false );
|
||||||
}
|
}
|
||||||
cPickup* Pickup = new cPickup( (X+m_PosX*16) * 32 + 16, (Y+m_PosY*128) * 32 + 16, (Z+m_PosZ*16) * 32 + 16, cItem( cBlockToPickup::ToPickup( (ENUM_ITEM_ID)BlockID, E_ITEM_EMPTY) , 1 ) );
|
cPickup* Pickup = new cPickup( (X+m_PosX*16) * 32 + 16, (Y+m_PosY*128) * 32 + 16, (Z+m_PosZ*16) * 32 + 16, cItem( cBlockToPickup::ToPickup( (ENUM_ITEM_ID)BlockID, E_ITEM_EMPTY) , 1 ) );
|
||||||
Pickup->Initialize( m_World );
|
Pickup->Initialize( m_World );
|
||||||
@ -275,7 +275,7 @@ void cChunk::Tick(float a_Dt)
|
|||||||
SetBlock( X, Y, Z, 0, 0 );
|
SetBlock( X, Y, Z, 0, 0 );
|
||||||
if (isRedstone) {
|
if (isRedstone) {
|
||||||
cRedstone Redstone(m_World);
|
cRedstone Redstone(m_World);
|
||||||
Redstone.ChangeRedstone( X, Y, Z, false );
|
Redstone.ChangeRedstone( (X+m_PosX*16), (Y+m_PosY*16), (Z+m_PosZ*16), false );
|
||||||
}
|
}
|
||||||
cPickup* Pickup = new cPickup( (X+m_PosX*16) * 32 + 16, (Y+m_PosY*128) * 32 + 16, (Z+m_PosZ*16) * 32 + 16, cItem( cBlockToPickup::ToPickup( (ENUM_ITEM_ID)BlockID, E_ITEM_EMPTY) , 1 ) );
|
cPickup* Pickup = new cPickup( (X+m_PosX*16) * 32 + 16, (Y+m_PosY*128) * 32 + 16, (Z+m_PosZ*16) * 32 + 16, cItem( cBlockToPickup::ToPickup( (ENUM_ITEM_ID)BlockID, E_ITEM_EMPTY) , 1 ) );
|
||||||
Pickup->Initialize( m_World );
|
Pickup->Initialize( m_World );
|
||||||
|
Loading…
Reference in New Issue
Block a user