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

|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
只能說這一句話- class Feed$ i, s) d- \. c% s
- def initialize(type, like, dislike)
' G! y1 I6 ^) j - @like_type = like
$ C4 W1 L1 ^% y. I - @dislike_type = dislike4 I! i- Q1 ^$ O
- @type = type( `' L$ i0 P+ ~& }; ]# a) Q3 \
- start5 s& V& j( d6 c1 d
- end
0 l' {# W2 H+ a - def start
) Z0 \. M: M- y0 J; \4 N! } - case @type2 B* G/ W7 F4 U3 |3 z, ^
- when 1 #Waters
; a+ P3 F3 g4 y( q2 H" H' E; C - p "成長值增加了#{rand(3)+1},積分增加了#{rand(3)+1}"4 m" n2 W0 O) f5 z0 B0 X
- when 2 #Fruits
+ M! J6 P& K; M F: Q E6 Q - a = 2 if @like_type = 2
, D5 q, v( S( y& { - a = -2 if @dislike_type = 23 y" j. Y" O: F4 K- r4 o
- p "成長值增加了#{rand(5)+a},積分增加了-1"
$ `6 v+ j/ c# v( q) f% A0 ? - when 3 #Insects
: L [$ L# x- p/ v( Y - a = 3 if @like_type = 3+ l, n0 Q6 }+ m. k$ r, v
- a = -3 if @dislike_type = 35 d- I0 P+ M S' n" i. v
- p "成長值增加了#{rand(6)+a},積分增加了-1": Y( q) O% o6 H0 K; W5 @
- when 4
( W8 K- C3 m; D7 }; ? - a = 3 if @like_type = 3
1 l6 Z" _) u2 |) L - a = -3 if @dislike_type = 3" i% Y. p; {4 E) |
- p "成長值增加了#{rand(8)+a},積分增加了-2"2 y+ j4 \7 F$ T* y! n# t( o# }- O
- end
! H: q+ g' g6 ]1 u4 L - end
! K. `0 ^1 d: y! L8 J - end
复制代码 調用方法:- Feed.new(feeding type, like type, dislike type)
复制代码 feeding type(喂食種類) 有四種選擇:
# M' j# O; X; S* E) ^6 K( ^ E. w1.水, ?, l/ D5 v$ w6 O% `) h
2.果子
! A( S! M) k% V7 n3 ~3.昆蟲! M; Q+ k3 v! o) a6 g9 p1 K
4.肉& X( L& d/ q; N6 x- g4 }$ @
like type(喜歡種類) 有三種選擇:9 L6 v& n8 S6 [" e, ~* {" q: ~! u
1.果子3 A8 i5 l9 ]( @2 \3 \5 O. e5 X8 M
2.昆蟲 J2 \8 T0 y4 t5 P
3.肉6 K5 z) e( e# D3 w4 _
dislike type(不喜歡種類) 有三種選擇:& J! s) I: \& I! t6 k
1.果子 O) ~2 p) b% g' s5 M
2.昆蟲
! }+ D3 Q3 ~% O3 A" u0 f3.肉% U: L8 z& n; y5 _5 f
例子:代表喂了水* |8 f/ V! @+ q
然後喂食者喜歡昆蟲 不喜歡肉 |
|