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

|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
只能說這一句話- class Feed7 H, {/ j% g$ n
- def initialize(type, like, dislike)
& b- ^1 w. i. W/ i - @like_type = like
1 B: F8 z# A) j5 l8 `" T; e - @dislike_type = dislike6 {. p+ E+ ~. `% h. D4 c( b
- @type = type
( H7 m: v" z7 m: H7 w- b - start
& H0 L/ a& j& x. R - end
( o a5 a* d/ T/ h; N - def start! J5 {% J8 t* {+ E
- case @type% T3 h9 x5 U# B6 c1 _
- when 1 #Waters
, M0 ^: E, y3 ?+ ], Q; A% ]& H - p "成長值增加了#{rand(3)+1},積分增加了#{rand(3)+1}"& ]6 m; Y5 z2 e g
- when 2 #Fruits. P( m7 a4 K' y. K
- a = 2 if @like_type = 2
" N0 ~6 T' t4 y+ Y N6 ` - a = -2 if @dislike_type = 2
7 l. ]7 }& X5 ~5 M2 m) k0 n! k# c - p "成長值增加了#{rand(5)+a},積分增加了-1"5 |* i, n. E$ f3 \
- when 3 #Insects% o7 t/ x! W0 b4 G, v
- a = 3 if @like_type = 36 K& j; i; D' w4 J/ l K9 w
- a = -3 if @dislike_type = 3" Z5 \# l, u/ o
- p "成長值增加了#{rand(6)+a},積分增加了-1"0 u5 s) z+ e/ o9 L8 l% n: {: x
- when 4 ' j$ `* D' ?8 D7 @$ h
- a = 3 if @like_type = 3: h4 K% J% s7 L# y5 J
- a = -3 if @dislike_type = 3, z4 p+ v9 Z9 k1 A/ V1 J
- p "成長值增加了#{rand(8)+a},積分增加了-2"8 T" I* y: b1 G5 i4 F
- end
1 w5 l5 O: G# }: J$ I, \ - end( l2 {. p, L, x7 e$ J" k
- end
复制代码 調用方法:- Feed.new(feeding type, like type, dislike type)
复制代码 feeding type(喂食種類) 有四種選擇:9 Y6 ]- h. x" N0 p8 C9 S
1.水
0 F1 F u s5 B) u5 _; ~2.果子
1 A! N3 k5 O5 ^3.昆蟲
" o% ?) D' q0 x6 e4.肉
4 a' Q# A* E# ]( plike type(喜歡種類) 有三種選擇:4 a0 J4 G: ]2 Q: Z! q
1.果子
0 ~6 D" u4 [* r# H) e2.昆蟲0 j9 Y' H: k6 w4 W. E$ A9 g) g
3.肉
c5 z" }( b, Rdislike type(不喜歡種類) 有三種選擇:' e) x$ A6 b( m- n5 c
1.果子) ?' w% x( G" D5 N
2.昆蟲
& U" q! u: S; W- R+ R% P3 A3.肉7 \+ u- s0 s( T
例子:代表喂了水& {: S% A: C: |! W, q# D
然後喂食者喜歡昆蟲 不喜歡肉 |
|