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

|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
只能說這一句話- class Feed" {2 j& a1 e4 @+ I7 x2 D: K. A
- def initialize(type, like, dislike)
( s, i* l$ l7 I [9 m4 Y. f - @like_type = like
" R/ b- i W' ]- a3 g4 u - @dislike_type = dislike7 _. a+ c) k4 B2 Z2 y
- @type = type* n' |; ~3 {4 I u' a* K
- start
& c2 ?$ F2 u) [5 g9 q6 g - end7 P/ R( v9 ?; b+ D- r7 S
- def start3 A& }8 {5 Y) u, g9 }1 K
- case @type& g* ^+ R! q, c3 S0 Z* ]; b
- when 1 #Waters5 h& X( d! t# ]. ?& o2 t. }: K
- p "成長值增加了#{rand(3)+1},積分增加了#{rand(3)+1}"
- N0 f* Q; Q ]1 z6 s - when 2 #Fruits8 {4 K: J. e, q5 q$ x2 C; X) }
- a = 2 if @like_type = 2
$ G/ u* ?7 g, b& ^5 Z - a = -2 if @dislike_type = 2
# W4 L" y& Y3 j$ Y2 ]) g6 r - p "成長值增加了#{rand(5)+a},積分增加了-1"& `# \! W- `7 E4 m4 k) P) q7 z
- when 3 #Insects& _) Z% f/ b7 k( ~7 a& ^
- a = 3 if @like_type = 3
/ O- b: F+ H O8 ^; N( x - a = -3 if @dislike_type = 3 U9 u" o j' l! [
- p "成長值增加了#{rand(6)+a},積分增加了-1"
0 t% `8 r9 T& \2 c - when 4 0 p5 `3 V6 c7 z4 n# T
- a = 3 if @like_type = 3$ d& N& \! y! h! M% h6 x5 g
- a = -3 if @dislike_type = 3
7 a- m9 q6 u( q3 I" F8 g - p "成長值增加了#{rand(8)+a},積分增加了-2"
* p, w1 }6 h: N0 F! ]# \+ \7 ` - end- P, F/ c( \+ ]* f
- end0 Q3 @& y! B( @: Y, u, _7 r+ }/ N
- end
复制代码 調用方法:- Feed.new(feeding type, like type, dislike type)
复制代码 feeding type(喂食種類) 有四種選擇: `* M3 ~& }& I* V& S
1.水
8 I& _3 S3 ]/ g+ J! u9 L! Y2 g. N# e2.果子
- J$ o# s" f, ]1 y3.昆蟲) ^2 }' y1 r4 ^) r2 Q. q
4.肉
" S; E* k5 A2 E/ z# xlike type(喜歡種類) 有三種選擇:& H" f/ _, {- M _, j
1.果子9 _9 t% K8 ]: e: E7 w
2.昆蟲$ r ^$ d+ y$ K: [4 n" |# J
3.肉
) J& \9 x0 R: A4 o+ o. g- }, [dislike type(不喜歡種類) 有三種選擇:
J9 b( n3 T: t% T1.果子
/ ?+ z* k: y, r; X2.昆蟲, l3 `6 H. e8 K0 d* Y7 o
3.肉
* d! s3 ~& q0 q0 ]例子:代表喂了水9 a# `% S5 Z3 i! Q+ v
然後喂食者喜歡昆蟲 不喜歡肉 |
|