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

|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
只能說這一句話- class Feed
" ~* U5 [" q0 _3 m3 a3 B - def initialize(type, like, dislike)5 I: X) |, o+ _
- @like_type = like
1 l- O( d& l* Y( Y( K4 q8 h - @dislike_type = dislike
+ D H6 F: x& n - @type = type
7 @; C* I. Q+ o7 T' V) |6 B- P - start
0 `4 b8 w% }, j) ]" ] - end
. Q6 K5 A( _. H - def start" [7 v; p" F! N+ o c
- case @type
2 H9 x7 x. B+ t/ @' c - when 1 #Waters$ y% ~$ \$ E9 `/ n. T! i
- p "成長值增加了#{rand(3)+1},積分增加了#{rand(3)+1}"
( X7 M" E% S9 E: ^7 P. U& i( I - when 2 #Fruits
; o6 c2 m* t0 S4 G3 l - a = 2 if @like_type = 24 M" f' O' l5 V8 P# J7 [" _, e/ L9 l
- a = -2 if @dislike_type = 2/ F4 I1 Z4 X1 G! }3 K7 n
- p "成長值增加了#{rand(5)+a},積分增加了-1"
, @+ a: I- x$ W9 a3 E' w5 q - when 3 #Insects) x2 W' `" t4 l# l; G
- a = 3 if @like_type = 3& y& o g* }& q) @9 c+ f( q
- a = -3 if @dislike_type = 33 u& J9 z, C' d1 n0 |
- p "成長值增加了#{rand(6)+a},積分增加了-1"; T8 V7 K. u: X/ \- z, C
- when 4 2 q n8 ]4 H3 R
- a = 3 if @like_type = 3* d2 L3 P) {7 q( D/ A
- a = -3 if @dislike_type = 3
6 f' |1 W4 f/ B - p "成長值增加了#{rand(8)+a},積分增加了-2"
$ n+ ~! \7 \ ?& C' R - end
; C6 \- Y9 Q$ l8 s! d: K* p! m/ g - end
6 ?' H% y' f* J/ Z - end
复制代码 調用方法:- Feed.new(feeding type, like type, dislike type)
复制代码 feeding type(喂食種類) 有四種選擇:3 |; k! U5 z5 k" p+ B2 i
1.水0 k- e1 F1 }# ~, U8 N1 I
2.果子" _+ \! N' j! @( ]/ C+ m1 Y" W. W
3.昆蟲8 c; O8 r) M) J. z
4.肉
" D0 K, Z s* N6 U* r) ^( j0 Klike type(喜歡種類) 有三種選擇:7 p" _" J, h0 P! f7 L" h
1.果子
. k0 g) K3 d Z: ~: w9 {2.昆蟲8 s! ]- b3 W1 t
3.肉 f% y8 i% n. Q9 c
dislike type(不喜歡種類) 有三種選擇:
) P0 M }0 ~2 g. @$ Z3 w4 B1.果子
- d* r/ D% y% u5 x2.昆蟲# [ B4 Q" _) M5 t* b) i/ c: m
3.肉" }) M- f& x6 X* s9 P7 r* P3 h
例子:代表喂了水! m- T7 t) I$ R, Y
然後喂食者喜歡昆蟲 不喜歡肉 |
|