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

|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
只能說這一句話- class Feed9 x) z; a4 Q0 L: B1 n2 Z
- def initialize(type, like, dislike)
/ a7 X$ ` g* M3 E+ b1 [ - @like_type = like
8 e) n% w+ Z' w/ p. D: W - @dislike_type = dislike& ~* U) j' y. Z5 @4 G# ^( L1 V+ Q' l
- @type = type
" x# l/ ?; z3 f* _ - start
3 r: R, m5 d, y- f% f7 y% Y4 V& J! L - end
1 |( j+ i) w: t9 J# o- B: T - def start
) p3 y6 Q+ q/ d* C - case @type$ G+ F/ {! t/ V* X' _$ w* _
- when 1 #Waters3 T" G: H# d, `% @ ?
- p "成長值增加了#{rand(3)+1},積分增加了#{rand(3)+1}"
9 ~( R( J9 b7 u$ ^7 @" o' h - when 2 #Fruits; `* P5 B) f" }( ?1 M6 }
- a = 2 if @like_type = 2
5 |* d3 [/ M! h. ? - a = -2 if @dislike_type = 2
5 I. |' f4 R4 w- C4 u! b - p "成長值增加了#{rand(5)+a},積分增加了-1"; o2 C" l2 g" ] A. s% m
- when 3 #Insects. w$ @" \5 M/ g+ z n# J$ T
- a = 3 if @like_type = 3
, k f% s# E' K - a = -3 if @dislike_type = 32 [5 b, {0 c9 a& d
- p "成長值增加了#{rand(6)+a},積分增加了-1"8 I6 C" o1 ?9 @% c) E1 F
- when 4
* H7 D- q+ j. Z* p3 W- W - a = 3 if @like_type = 3
3 S0 c" |9 a& Z& @ - a = -3 if @dislike_type = 3
- i: R' _5 ^2 M4 w1 G0 p( r1 X, } - p "成長值增加了#{rand(8)+a},積分增加了-2"6 Q3 E" L' O- J' L+ X2 M
- end
; D6 l6 j% |$ W; X - end. X: A, S: j6 |; f3 B
- end
复制代码 調用方法:- Feed.new(feeding type, like type, dislike type)
复制代码 feeding type(喂食種類) 有四種選擇:
! K% Q: D6 B3 w1.水# ?& F/ O$ H% l
2.果子
1 h5 o+ |! L+ O3 }7 J3.昆蟲
% T# _+ D( x) t1 J4.肉
8 m( ]% h# O- L& N# e& E3 G" a- qlike type(喜歡種類) 有三種選擇:4 Z( R5 X) g$ P4 k! r$ I# y" j0 n Y
1.果子
# |) ^- a; g9 v0 s2.昆蟲
# U+ T6 x$ q9 _7 K3.肉% k: c. _9 J: n5 j w
dislike type(不喜歡種類) 有三種選擇:% F% W- y j5 Z% K- t/ c
1.果子
5 g, n" s; Y# F, e, x6 a/ A# p2.昆蟲3 r( ~0 D% ~' e/ @" m
3.肉
7 ]( c* R0 p7 f2 C5 B% K. x例子:代表喂了水: H- D) x! K( Q) ^
然後喂食者喜歡昆蟲 不喜歡肉 |
|