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

|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
只能說這一句話- class Feed9 h7 u* o* Z7 [( [
- def initialize(type, like, dislike)0 ` G) N( q4 L2 n
- @like_type = like1 B# u2 p# A9 ]2 ]- R) _
- @dislike_type = dislike
9 e1 i2 D0 H6 p2 a' Q3 @/ u5 u# E$ U - @type = type
1 M# N0 ?* ] E3 K1 I - start
& o6 n1 S' o7 l1 ]3 U- s - end1 W/ @/ W( U2 Z- s$ a- V! Y
- def start+ ^! \+ c1 l z4 B- ]' H
- case @type. A5 P7 z6 H* X5 o! \3 x U7 ]* @" s
- when 1 #Waters# f" X$ w9 W2 f2 n
- p "成長值增加了#{rand(3)+1},積分增加了#{rand(3)+1}"8 z2 z" }/ ^2 D! h8 O' Z5 v
- when 2 #Fruits
0 {2 N% v- G ~0 j% S4 W - a = 2 if @like_type = 2$ U7 \& I% F, r# o
- a = -2 if @dislike_type = 2# ]0 M/ |8 l0 M1 t
- p "成長值增加了#{rand(5)+a},積分增加了-1"
5 R- d; G7 P# E; @8 p - when 3 #Insects8 i. J" \1 `% T; T O# ]+ p
- a = 3 if @like_type = 3
) N& J4 D) }- _7 f4 p - a = -3 if @dislike_type = 3
" F. d. f9 A4 G+ \9 `8 X8 v$ o - p "成長值增加了#{rand(6)+a},積分增加了-1"; g+ s; J, Y( M' E9 r
- when 4
: d) d3 k# @7 w- } - a = 3 if @like_type = 3) x7 w. l7 Y: n& r' o+ n0 e. b
- a = -3 if @dislike_type = 3
5 m3 } R2 _7 b9 A+ Q# H' O - p "成長值增加了#{rand(8)+a},積分增加了-2"' t) l! ?- J2 t
- end
' r: A1 i( B# t! C- W/ Z/ [- a7 t - end
* G2 h4 h! o' r3 Q" A, Y* J: ?9 E6 ?; g; E - end
复制代码 調用方法:- Feed.new(feeding type, like type, dislike type)
复制代码 feeding type(喂食種類) 有四種選擇:
; X1 `) D5 ]( t1 a1.水' k/ l$ J7 T4 ^
2.果子
" x* w6 r, }, P1 G* C3.昆蟲7 |. a% Q) {2 `
4.肉
. x _+ _: m5 ulike type(喜歡種類) 有三種選擇:) L J* `; i) Q$ B7 ]/ `' U; W& i
1.果子+ w* k& R( m& w% {5 h( j0 M9 L
2.昆蟲
: {7 d0 f+ x! n5 i/ X3.肉
/ L- i* |" t6 e7 C+ udislike type(不喜歡種類) 有三種選擇:' L8 |, g4 U9 v; Q8 q3 }
1.果子' O; J" v2 \$ g( U
2.昆蟲% i% y G9 I" X3 d5 y
3.肉 [8 U# F' q; v! K
例子:代表喂了水
j2 o- q$ R3 E然後喂食者喜歡昆蟲 不喜歡肉 |
|