0

Fix trapdoor rotations

This commit is contained in:
Ryan Rector
2011-07-23 07:51:55 -06:00
parent 077552b53b
commit b6a2447b9c

View File

@@ -1724,8 +1724,8 @@ def convert_data(blockID, data, north_direction):
if blockID == 96: # trapdoor
#Masked to not clobber opened/closed info
if north_direction == 'upper-left':
if (data & 0b0011) == 0: data = data & 0b1100 | 2
elif (data & 0b0011) == 1: data = data & 0b1100 | 3
if (data & 0b0011) == 0: data = data & 0b1100 | 3
elif (data & 0b0011) == 1: data = data & 0b1100 | 2
elif (data & 0b0011) == 2: data = data & 0b1100 | 0
elif (data & 0b0011) == 3: data = data & 0b1100 | 1
elif north_direction == 'upper-right':
@@ -1734,8 +1734,8 @@ def convert_data(blockID, data, north_direction):
elif (data & 0b0011) == 2: data = data & 0b1100 | 3
elif (data & 0b0011) == 3: data = data & 0b1100 | 2
elif north_direction == 'lower-right':
if (data & 0b0011) == 0: data = data & 0b1100 | 3
elif (data & 0b0011) == 1: data = data & 0b1100 | 2
if (data & 0b0011) == 0: data = data & 0b1100 | 2
elif (data & 0b0011) == 1: data = data & 0b1100 | 3
elif (data & 0b0011) == 2: data = data & 0b1100 | 1
elif (data & 0b0011) == 3: data = data & 0b1100 | 0