lihzahrd.tiles¶
-
class
lihzahrd.tiles.
Shape
¶ The shape of a block, given to it with an hammer.
The directions refer to the missing slope corner.
-
BOTTOM_LEFT_SLOPE
= 5¶
-
BOTTOM_RIGHT_SLOPE
= 4¶
-
HALF_TILE
= 1¶
-
NORMAL
= 0¶
-
TOP_LEFT_SLOPE
= 3¶
-
TOP_RIGHT_SLOPE
= 2¶
-
classmethod
from_flags
(flags2)¶
-
-
class
lihzahrd.tiles.
Wiring
(red: bool = False, green: bool = False, blue: bool = False, yellow: bool = False, actuator: bool = False)¶ Wiring data for a certain tile.
-
classmethod
_from_flags
(flags21, flags22, flags23, flags31, flags35)¶
-
actuator
¶ If there’s an Actuator in the tile.
-
blue
¶ If there’s a blue Wire in the tile.
-
classmethod
from_flags
(flags2=None, flags3=None)¶
-
green
¶ If there’s a green Wire in the tile.
-
red
¶ If there’s a red Wire in the tile.
-
yellow
¶ If there’s a yellow Wire in the tile.
-
classmethod
-
class
lihzahrd.tiles.
FrameImportantData
(frame_x, frame_y)¶ Frame data of FrameImportant blocks.
Some blocks share the same type and texture of other blocks (ex: banners), so they store some texture data inside the save file.
-
frame_x
¶
-
frame_y
¶
-
-
class
lihzahrd.tiles.
Block
¶ A block that has been placed in the world.
-
frame
¶ The framedata of the block, if present.
-
is_active
¶ If the block is solid or can be passed through because of an Actuator.
-
is_echo
¶ If the block had Echo Coating applied, and is invisible.
-
is_illuminant
¶ If the block had Illuminant Coating applied, and is unaffected by lighting.
-
paint
¶ The paint color of a block.
-
shape
¶ The shape of the block, is changed with an hammer.
-
type
¶ The type of the block (dirt, stone, …).
-
-
class
lihzahrd.tiles.
Wall
¶ A wall that has been placed in the world.
-
is_echo
¶ If the wall had Echo Coating applied, and is invisible.
-
is_illuminant
¶ If the wall had Illuminant Coating applied, and is unaffected by lighting.
-
paint
¶
-
type
¶
-
-
class
lihzahrd.tiles.
Liquid
(type_: lihzahrd.enums.liquidtype.LiquidType, volume: int = 255)¶ A liquid present in a tile.
-
type
¶ The type of liquid present in the tile.
-
volume
¶ The volume of liquid present in the tile.
0 means the tile has no liquid, while 255 means the tile is full of liquid.
Values over 255 aren’t supported.
-