| 赞 | 1 |
| VIP | |
| 好人卡 | |
| 积分 | 4 |
| 经验 | |
| 最后登录 | 2015-5-11 |
| 在线时间 | 1291 小时 |
- 梦石
- 0
- 星屑
- 407
- 在线时间
- 1291 小时
- 注册时间
- 2013-1-12
- 回帖
- 3349

|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有账号?注册会员
×
只能說這一句話- class Feed
( L7 e. F# v* {( H& ]! r } - def initialize(type, like, dislike)4 Q3 e% d! G8 I+ e& h8 F6 B
- @like_type = like% r6 W; N& k' T* }
- @dislike_type = dislike
& [' V4 z; W0 H: S - @type = type
9 s2 I5 k# H# ]9 Q9 _- r: q - start
: z5 Z( p) u! u" Q: h - end8 y8 H3 j/ a9 i @& @
- def start
) B/ Q! K4 V0 W - case @type
& a/ T. K) m* k1 w8 B+ W$ x( O( p: N - when 1 #Waters4 \8 K3 \% V+ M. [7 q
- p "成長值增加了#{rand(3)+1},積分增加了#{rand(3)+1}"3 [5 ]# i+ J; N$ V
- when 2 #Fruits' o' k0 g! u' C; |5 T
- a = 2 if @like_type = 2 [; e" [8 N* A8 @/ j( |
- a = -2 if @dislike_type = 21 {, L6 K5 e1 q: l
- p "成長值增加了#{rand(5)+a},積分增加了-1"8 l& E: A3 j: j5 y4 k: z0 J: k
- when 3 #Insects
+ Y; u+ H) v- V* K: J! W) ^# | - a = 3 if @like_type = 3
! \" R0 L/ D# a v" c9 i" J - a = -3 if @dislike_type = 3. L' w: R+ I; e; T% V! Q
- p "成長值增加了#{rand(6)+a},積分增加了-1"9 ]7 g; p) Z- ~8 p7 D
- when 4 # D; G9 P+ `7 r/ _( D& S7 @
- a = 3 if @like_type = 3& @) Q* |, x/ a( [- S
- a = -3 if @dislike_type = 33 E' @% W3 h) [' D3 s4 |1 X. V z
- p "成長值增加了#{rand(8)+a},積分增加了-2". ?' O4 D; {7 B
- end0 m6 W; E0 f/ {3 z
- end3 y5 b6 \! s+ D. ~. l
- end
复制代码 調用方法:- Feed.new(feeding type, like type, dislike type)
复制代码 feeding type(喂食種類) 有四種選擇:/ B! _8 s- O) l# i! t o
1.水
5 A% q0 \$ s* V f, ], k$ S' A2.果子
) H0 n/ ?. @8 p! T( p% {! |6 T0 K3.昆蟲
9 G, ^* C! A- A& _8 o4.肉 g' T' q3 e7 }( g( X; Y0 ~
like type(喜歡種類) 有三種選擇:: ~( l6 [5 Q& b4 w5 E: g
1.果子
6 t+ |( b# x5 B6 j' K5 X" q2.昆蟲
; t h& j8 s; [0 d3.肉+ Z1 ~9 K! B5 M4 G
dislike type(不喜歡種類) 有三種選擇:! G! O0 d9 K& \
1.果子
" y6 B G1 j% g" g/ b3 N2.昆蟲& ?6 `; }' G8 ^3 p+ Y; y7 ^! a
3.肉% M5 `9 s; N) ^5 h" P1 T' y
例子:代表喂了水
% }9 x1 H1 @* q) c5 s/ b然後喂食者喜歡昆蟲 不喜歡肉 |
|