pyblock-exporer/WallWithDoor.py
2023-10-30 13:34:01 +01:00

23 lines
644 B
Python

from pyblockworld import World
from wall import Wall
class WallWithDoor(Wall):
__windowBlock:str
def __init__(self, x:float, y:float, z:float, block:str, window:str, world:World, width:int=10, height:int=5, rotated:bool=False):
super().__init__(x, y, z, block, world, width, height, rotated)
self.__windowBlock = window
def build(self):
super().build()
x = super().getX()
y = super().getY() + 2
z = super().getZ() / 2
super().getWorld().setBlocks(
x,
y,
z,
x,
y + 2,
z,
self.__windowBlock)