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

|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
只能說這一句話- class Feed: W) P; {: c7 d& _/ ^5 d
- def initialize(type, like, dislike)3 R4 V6 F, D# ]* y8 k% u
- @like_type = like( ~+ k" D. X" G/ O' v, l
- @dislike_type = dislike
: X n# s) a. Z4 E( k5 D8 t - @type = type5 { |3 {3 R" l
- start
/ n; ]9 A7 j1 M" }3 `( } - end
. h m2 |; J) p1 V" ], ? - def start
4 O" j6 U- Y) [* ` - case @type% n, u9 l9 S# u3 H
- when 1 #Waters7 B4 M# J7 t( A' d# f; p
- p "成長值增加了#{rand(3)+1},積分增加了#{rand(3)+1}"7 k/ S% v: b0 r, b! v+ B
- when 2 #Fruits
4 T3 W6 o+ a0 r. E - a = 2 if @like_type = 2
. U' A" c( T; k, P$ L+ ~ T - a = -2 if @dislike_type = 2
2 ?( f. y2 r" Q/ a - p "成長值增加了#{rand(5)+a},積分增加了-1"
1 {2 c7 |# a: P5 i0 R - when 3 #Insects* K& p1 d1 j& g; H$ g" C I5 c; }
- a = 3 if @like_type = 35 F5 Z% }9 B _6 _
- a = -3 if @dislike_type = 3
: a, W* F% V' y - p "成長值增加了#{rand(6)+a},積分增加了-1"8 `) X5 I* F& w( d- z( o& Q
- when 4 : o6 U, C, H3 P7 ~) A
- a = 3 if @like_type = 35 p* ]8 h( x: t, L& ^! W
- a = -3 if @dislike_type = 3
0 \8 r& _8 D6 V1 ?5 R/ M! ` - p "成長值增加了#{rand(8)+a},積分增加了-2"8 I! ?6 i* R. j/ P
- end4 v9 d( e( o8 z" D7 h! x. {
- end
' a0 P5 R+ E5 b5 S' Y1 ?9 y - end
复制代码 調用方法:- Feed.new(feeding type, like type, dislike type)
复制代码 feeding type(喂食種類) 有四種選擇:" R" Z+ c$ w8 r: t- F
1.水
0 X/ D) T* |3 q2.果子
9 m7 P" B" x( [3.昆蟲8 y8 c, c1 O/ Q% L/ h* [, A/ @
4.肉3 Y+ w' t% X8 h6 X8 K
like type(喜歡種類) 有三種選擇:7 |3 |9 x. h. [$ h- F
1.果子
0 U/ `1 c7 F2 n6 ?4 ]2.昆蟲, j, w) M, z( |* ~9 z$ x$ y D
3.肉 d5 K' t' {: l# u" h" Y
dislike type(不喜歡種類) 有三種選擇:
8 Q' g1 a9 }+ t# B; V& j4 B1.果子
+ K" w# v; J6 @3 }0 Y0 I( E7 K2.昆蟲: W4 X: Y) j. r1 w8 \
3.肉
, Q8 p- [ g1 m# ^# s例子:代表喂了水) Z" S7 m+ O" q
然後喂食者喜歡昆蟲 不喜歡肉 |
|