
    Ći                     6    d dl mZ ddlmZmZ  G d de      Zy)   )Plant   )CELL_WCELL_Hc                   $     e Zd Z fdZd Z xZS )ChristmasNutc                 `    t         |   ||d       d| _        d| _        d| _        d| _        y )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__   s1    c?3	    c                    |j                  d| j                  | j                  dz  z   | j                  | j                  dz  z   dd       | j
                  }| j                  }d}|j                  D ]o  }t        |j                  |j                  dz  z   t        z        }|j                  }t        ||z
        dk  sMt        ||z
        dk  s_|j                  |       q y )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    $&&("$&&(")	
 	 XX
XX
##Aqss1u./EEEE 5:%&!+EJ4F0G10Lf% $r   )__name__
__module____qualname__r   r/   __classcell__)r   s   @r   r   r      s    &r   r   N)baser   configr   r   r    r   r   <module>r7      s     $&5 &r   