o
    îIDb[  ã                   @   sX   d dl mZ d dl mZ d dl mZ d dl mZ d dl	Z
d dlmZ g d¢Zdd	„ ZdS )
é    )Úgeometry)Ú	interface)Útoolbox)ÚworldLoaderN)Úproduct)zminecraft:oak_logzminecraft:oak_leaveszminecraft:dark_oak_logzminecraft:dark_oak_leavesúminecraft:birch_logúminecraft:birch_leaveszminecraft:spruce_logzminecraft:spruce_leavesr   r   zminecraft:acacia_logzminecraft:acacia_leaveszminecraft:jungle_logzminecraft:jungle_leaveszminecraft:mushroom_stemzminecraft:mushroom_blockzminecraft:brown_mushroom_blockzminecraft:grasszminecraft:tall_grassc           
      C   s\   t dƒ tt| |ƒt||ƒt||ƒƒD ]\}}}t |||¡}	|	tv r+t |||d¡ qd S )NzTerraforming...Úair)Úprintr   ÚrangeÚINTFÚgetBlockÚnoPlantsÚ
placeBlock)
Ústart_xÚstart_yÚstart_zÚend_xÚend_yÚend_zÚxÚyÚzÚblock© r   úˆz:\Documents\Temple_master\Spring_2022\ai\assignments\CIS-5603-Minecraft-Settlement-Generation-AI\temple_mc_ai\generation\removeTrees.pyÚcutTrees   s   (€ýr   )Úgdpcr   ÚGEOr   r   r   ÚTBr   ÚWLÚnumpyÚnpÚ	itertoolsr   r   r   r   r   r   r   Ú<module>   s    