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

|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
只能說這一句話- class Feed
. L9 n* V& r' ^, U) l/ I4 ]( d - def initialize(type, like, dislike)4 f( Y+ C8 K1 O* ?
- @like_type = like' `' K9 x H1 J4 B$ \- }
- @dislike_type = dislike1 Q* b( s( L' ^+ M& `' x
- @type = type
6 q5 T/ I9 g1 {+ G - start" [ g! j, c7 D$ ]
- end
z5 g! }7 i2 [3 K( w0 m9 | - def start
V) t6 k; K) T+ W9 M5 X$ L) l - case @type
# h) G+ s+ e2 z6 I# } - when 1 #Waters
+ F: o; [8 T6 D# A6 ^0 s3 F- L8 \ - p "成長值增加了#{rand(3)+1},積分增加了#{rand(3)+1}"
3 m$ B( ?/ L, R G$ a; q% R+ A - when 2 #Fruits
7 C/ K8 S+ ~: z - a = 2 if @like_type = 2; g9 h- K8 c# U* r/ p
- a = -2 if @dislike_type = 2
1 |5 I3 n! s5 b! B' c4 b' F - p "成長值增加了#{rand(5)+a},積分增加了-1"
# \0 a; x. ?# K% i6 G# U - when 3 #Insects
3 D8 @/ v2 K! ?5 ]; k - a = 3 if @like_type = 3: L3 u0 ]2 ~+ @4 }0 b6 a7 G: M
- a = -3 if @dislike_type = 31 }; d" S+ ?& a) r8 \2 n x* W
- p "成長值增加了#{rand(6)+a},積分增加了-1"! j0 J0 Y; h6 {2 t* ~
- when 4 ) V# e! x9 c3 u' \
- a = 3 if @like_type = 3
# e# J7 k1 \+ d - a = -3 if @dislike_type = 3
; d2 n! h G) b/ E8 | - p "成長值增加了#{rand(8)+a},積分增加了-2"9 b7 T+ r. @7 w. a) `! Q
- end. r) [. E( L$ r/ P/ S5 [
- end/ N) A1 w2 E% k9 Q( P) h
- end
复制代码 調用方法:- Feed.new(feeding type, like type, dislike type)
复制代码 feeding type(喂食種類) 有四種選擇:* x# X" j( O, w _4 M( @
1.水2 ^) `" |5 J; D, x6 m
2.果子
3 u* ]- z& g( @! g: m3.昆蟲! x& Q% ^2 w. u4 r
4.肉6 `/ h# f' i' m, M- _3 m& n! o
like type(喜歡種類) 有三種選擇:
, {+ r5 U8 V+ p( \1 J; p1.果子2 @3 y$ Q) g; |9 u& F
2.昆蟲5 k, O: n# ~7 ~+ ]& z& i7 W
3.肉# E4 v/ s9 Y' x9 @% T) r. k
dislike type(不喜歡種類) 有三種選擇:/ Q# H9 y' U7 r6 k0 P9 U/ |
1.果子
' M: S3 S8 F, }: s1 {- k. u2.昆蟲) O$ ]- Q7 w# S4 Q
3.肉
+ W2 X+ M$ I6 _) w d5 }1 U8 e例子:代表喂了水8 k E8 w: e5 V3 ?) }- ~! U! B
然後喂食者喜歡昆蟲 不喜歡肉 |
|