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

|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
只能說這一句話- class Feed$ l8 H6 o0 |$ ]4 N) z/ A: Z
- def initialize(type, like, dislike)
8 U! f" H' b5 Y6 j( V6 j! a - @like_type = like
3 P+ }; H; ?; {2 ^) l - @dislike_type = dislike( w" G$ e; B; Q7 @+ ` u
- @type = type
- f8 H; ^6 h) p5 r - start
. Q) j8 Y5 ~, s) T - end L$ {; O* l! R9 w, f' e
- def start
$ u0 o/ s" Z- X1 O9 j' Z1 q t3 t - case @type
}! f% P7 @$ m) `: J - when 1 #Waters! b- c( x" r6 [! K4 d
- p "成長值增加了#{rand(3)+1},積分增加了#{rand(3)+1}" R8 n: w1 h9 G+ `. A& r
- when 2 #Fruits# e6 J5 S& c" v$ @9 E& j4 V
- a = 2 if @like_type = 2% ^$ W* ~' U' w( x" V% e) t! j8 L
- a = -2 if @dislike_type = 22 U( f; ~. b% s7 B- D! p" [/ F
- p "成長值增加了#{rand(5)+a},積分增加了-1"
. L' n! {' k: {9 C% Y. Q - when 3 #Insects* l# f# h# E9 w. a, y, y5 l3 e
- a = 3 if @like_type = 3. D3 W1 ^- ^3 G* H
- a = -3 if @dislike_type = 34 W! X8 @! B7 t6 f! Z
- p "成長值增加了#{rand(6)+a},積分增加了-1"7 l4 W9 ?' B4 y$ I" Z5 g/ y( H' t
- when 4
4 t5 L! p) [0 U3 Y1 I - a = 3 if @like_type = 31 O6 V3 P- O' Y2 v
- a = -3 if @dislike_type = 3
7 E# F* m4 V1 n7 j - p "成長值增加了#{rand(8)+a},積分增加了-2"
$ a* p [+ {1 o1 t - end- `4 U7 l6 K( N5 h( o; U' J
- end5 R8 T2 a/ B. }$ `; f. p
- end
复制代码 調用方法:- Feed.new(feeding type, like type, dislike type)
复制代码 feeding type(喂食種類) 有四種選擇:
& y) D4 Q. o: r9 x) F1.水
; U1 ~* Q& J. B/ |' `# W2.果子6 V% [* m; c$ H+ U4 a, ~2 E
3.昆蟲
0 R$ p) y2 ?( l8 H, L7 k# J4.肉
# Z" S3 w2 R! _* |! T) `like type(喜歡種類) 有三種選擇:) L% N$ K8 `( L$ F8 U; e. \
1.果子
: ^3 |3 i! \9 |" [( Y: k3 h) Y2.昆蟲1 j# \' i8 D5 h
3.肉
" b7 B# s0 v: v u( A$ B/ \dislike type(不喜歡種類) 有三種選擇:
; L8 Z1 }: R6 Y7 n9 o! d! Q1.果子
+ o" [: R+ r% V9 O0 Y& f2.昆蟲3 e8 t" }7 M7 G' E
3.肉& S% P" N' \) n5 D! D3 y
例子:代表喂了水7 b' T! z! i) K; h! v. ]# k
然後喂食者喜歡昆蟲 不喜歡肉 |
|