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

|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
只能說這一句話- class Feed
# g( k) h/ U* o( z3 o6 z# E3 l& `+ V - def initialize(type, like, dislike)
! r3 U" C$ }0 p$ j' I - @like_type = like$ f) g* ~2 d) Y4 o/ ]9 ~
- @dislike_type = dislike
9 U5 } }; B g* X9 V - @type = type
& u5 w( Z- f2 S* x/ B - start
# X- ^! ?8 i- n0 L5 y4 E j% \ - end3 O7 e/ k& q$ h( G2 E( M) t2 K* R
- def start; ?1 ~9 n; y) T
- case @type# c1 {; U% K( N: O" ]
- when 1 #Waters7 ^% {' ]7 \8 S Z2 X2 }
- p "成長值增加了#{rand(3)+1},積分增加了#{rand(3)+1}"/ {% W- O6 ~4 U. t3 S9 j
- when 2 #Fruits1 A& _5 U( o( L
- a = 2 if @like_type = 29 ] X. Z" t5 E- S
- a = -2 if @dislike_type = 2' x9 Q1 i8 d; O" r. T
- p "成長值增加了#{rand(5)+a},積分增加了-1"
N- X7 i$ r4 V( o# W- E# f" v - when 3 #Insects
. a6 ^ i: y( f3 W. t u1 Y# d - a = 3 if @like_type = 34 K' ~: W* P) b% c6 B6 Q
- a = -3 if @dislike_type = 32 {% Q8 T8 i9 d3 n6 \# b$ y
- p "成長值增加了#{rand(6)+a},積分增加了-1"1 I- v9 ^- |; \. M" J
- when 4 - M0 T8 n% p0 k: e5 K# I
- a = 3 if @like_type = 38 ~2 s) s, I `4 n4 U& @
- a = -3 if @dislike_type = 3
C& o4 H( \- m6 B. {& t - p "成長值增加了#{rand(8)+a},積分增加了-2", ~; r- U& N" Z/ s' z y \- y) b5 Q
- end$ G, C3 _/ Q% ^! F
- end, w. A$ w& Y0 s, q
- end
复制代码 調用方法:- Feed.new(feeding type, like type, dislike type)
复制代码 feeding type(喂食種類) 有四種選擇:
p8 w+ M1 s' Y. ]# X1.水
7 E0 c0 s& t& H2.果子
& m* I. u; L. b% [) f( L3.昆蟲
) j m ?9 @, R( q! y8 X4.肉4 h( \$ B( t# g2 E& ]" O
like type(喜歡種類) 有三種選擇:7 r, H. A- v0 O0 }
1.果子
$ ^ |, Z1 L* T, I+ \# c+ I7 _2.昆蟲2 [$ z5 Q+ r0 j' ^% C! G: o
3.肉: D; L! ^: _' s
dislike type(不喜歡種類) 有三種選擇:$ [6 J( k& R9 l* j
1.果子
9 B7 p% i! v5 r2.昆蟲+ `/ V# A- r S1 F) G& u8 y
3.肉
) I, K6 O0 Q4 ]例子:代表喂了水& K$ F8 F9 I' d
然後喂食者喜歡昆蟲 不喜歡肉 |
|