;ò
Ã2¿Ac           @   s,   d  k  Z  d Z d Z d f  d „  ƒ  YZ d  S(   Ni   i   s   Playerc           B   sG   t  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z RS(   Nc         C   s6   t  |  _ t i ƒ  d j  o d |  _ n
 d |  _ d  S(   Nf0.59999999999999998i   i    (   s   STARTHEALTHs   selfs   healths   randoms   playstrategy(   s   self(    (    s6   /afs/cs.wisc.edu/u/n/a/naze/gametheory/sexes/Player.pys   __init__   s    	 c         C   s   |  i Sd  S(   N(   s   selfs   playstrategy(   s   self(    (    s6   /afs/cs.wisc.edu/u/n/a/naze/gametheory/sexes/Player.pys   play   s    c         C   s0   t  i  ƒ  d j  o t  i d d ƒ |  _ n d  S(   Nf0.001i    i   (   s   randoms   randints   selfs   playstrategy(   s   self(    (    s6   /afs/cs.wisc.edu/u/n/a/naze/gametheory/sexes/Player.pys   mutate   s    c         C   s   |  i d d Sd  S(   Ni   i   (   s   selfs   playstrategy(   s   self(    (    s6   /afs/cs.wisc.edu/u/n/a/naze/gametheory/sexes/Player.pys   selfishness   s    c         C   s   |  i | 7_ d  S(   N(   s   selfs   healths   payoff(   s   selfs   payoff(    (    s6   /afs/cs.wisc.edu/u/n/a/naze/gametheory/sexes/Player.pys
   set_payoff#   s    c         C   s   t  |  i ƒ Sd  S(   N(   s   strs   selfs   health(   s   self(    (    s6   /afs/cs.wisc.edu/u/n/a/naze/gametheory/sexes/Player.pys   __repr__+   s    c         C   s>   |  i | i j o d Sn |  i | i j  o d Sn d Sd  S(   Ni   iÿÿÿÿi    (   s   selfs   healths   other(   s   selfs   other(    (    s6   /afs/cs.wisc.edu/u/n/a/naze/gametheory/sexes/Player.pys   __cmp__.   s
      (	   s   __name__s
   __module__s   __init__s   plays   mutates   selfishnesss
   set_payoffs   __repr__s   __cmp__(    (    (    s6   /afs/cs.wisc.edu/u/n/a/naze/gametheory/sexes/Player.pys   Player   s   						(   s   randoms	   MAXHEALTHs   STARTHEALTHs   Player(   s   Players   randoms	   MAXHEALTHs   STARTHEALTH(    (    s6   /afs/cs.wisc.edu/u/n/a/naze/gametheory/sexes/Player.pys   ?   s   	