14.02.2017 Views

. Стиллмен, Дж. Грин - Изучаем C#, 2-е издание

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

п ч<strong>е</strong>ла, с п о к о й н о !<br />

'а ж н <strong>е</strong> н и <strong>е</strong><br />

'р т о и к о<br />

о с н о в <strong>е</strong> д а н н о г о н а п р <strong>е</strong> д ы д у щ <strong>е</strong> й с т р а н и ц <strong>е</strong> с п и с к а п ч <strong>е</strong> л и н ы х з а н я т и й<br />

к л а с с а в <strong>е</strong> <strong>е</strong> б ы л о с о з д а н о п <strong>е</strong> р <strong>е</strong> ч и с л <strong>е</strong> н и <strong>е</strong> Beestate. З а к р ы т о <strong>е</strong> п о л <strong>е</strong><br />

c u r r e n t s t a t e п р <strong>е</strong> д н а з н а ч <strong>е</strong> н о д л я о т с л <strong>е</strong> ж и в а н и я с о с т о я н и я к а ж д о й п ч <strong>е</strong> л ы .<br />

<strong>е</strong>пшп B e e s t a t e {<br />

}<br />

I d l e ,<br />

F ly in g T o F lo w e r ,<br />

G a t h e r i n g N e c t a r ,<br />

R e t u r n in g T o H iv e ,<br />

M a k in g H o n ey ,<br />

R e t i r e d<br />

Э т о п<strong>е</strong>р<strong>е</strong>числ<strong>е</strong>ни<strong>е</strong><br />

возможных состояний<br />

пч<strong>е</strong>лы.<br />

c l a s s B e e {<br />

// о б ъ я в л <strong>е</strong> н и <strong>е</strong> к о н с т а н т<br />

// о б ъ я в л <strong>е</strong> н и <strong>е</strong> п <strong>е</strong> р <strong>е</strong> м <strong>е</strong> н н ы х<br />

p u b l i c B e e s t a t e C u r r e n t s t a t e { g e t ; p r i v a t e s e t ; }<br />

p u b l i c B e e ( i n t ID, P o i n t i n i t i a l L o c a t i o n ) {<br />

t h i s . I D = ID;<br />

A g e = 0;<br />

l o c a t i o n = i n i t i a l L o c a t i o n ;<br />

I n s i d e H i v e = true;<br />

C u r r e n t s t a t e = B eestate.Idle;^<br />

d e s t i n a t i o n F l o w e r = n u l l ; Сначала пч<strong>е</strong>лы нич<strong>е</strong>го<br />

N e c t a r C o l l e c t e d = 0 ; н<strong>е</strong> д<strong>е</strong>лают.<br />

}<br />

Вы н<strong>е</strong> забы ли добавить в в<strong>е</strong>рхню ю часть ф айла класса строку<br />

us ing Sys tem.Drawing;?<br />

536 гл а в а 12

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!