
    MȄi                     >    d dl mZ ddlmZmZ  G d de          ZdS )   )Plant   )CELL_WCELL_Hc                   $     e Zd Z fdZd Z xZS )ChristmasNutc                     t                                          ||d           d| _        d| _        d| _        d| _        d S )Nchristmas_nuti      2   )super__init__hpmax_hpshoot_intervalcost)selfcolrow	__class__s      ^/mnt/c/Users/DipsyHou/Desktop/workspace/PVZOnline/backend/game/objects/plants/christmas_nut.pyr   zChristmasNut.__init__   s@    c?333			    c                    |                     d| j        | j        dz  z   | j        | j        dz  z   dd           | j        }| j        }d}|j        D ]q}t          |j        |j        dz  z   t          z            }|j        }t          ||z
            dk    r+t          ||z
            dk    r|                    |           rd S )Nparticle   christmas_explosion)typexykindi  r   )	add_eventr   wr   hr   r   zombiesintr   abstake_damage)r   
game_state
center_col
center_rowdamagezz_colz_rows           r   on_deathzChristmasNut.on_death   s    $&("$&(")	
 
 	 	 	 X
X
# 	& 	&Aqs1u.//EEE 5:%&&!++EJ4F0G0G10L0Lf%%%	& 	&r   )__name__
__module____qualname__r   r/   __classcell__)r   s   @r   r   r      sG            & & & & & & &r   r   N)baser   configr   r   r    r   r   <module>r7      sc          $ $ $ $ $ $ $ $& & & & &5 & & & & &r   