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

|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
只能說這一句話- class Feed3 D, N% F* _; B4 R& e9 v
- def initialize(type, like, dislike)$ ?) T0 @. D7 }8 `
- @like_type = like
; r* G, B4 Q! c9 p) i6 e7 j0 x5 F) k - @dislike_type = dislike
2 l1 `/ T; i1 u4 k4 J+ x - @type = type1 t! Y8 C$ |2 D* U+ }( D
- start
# U) `# O3 _* [4 k; e - end1 P; s0 T4 n+ s0 z* k8 l
- def start. f/ M8 D3 T( e" ^, |. \
- case @type+ V. F( v2 q0 K- C
- when 1 #Waters6 S# @5 I2 X8 X9 M
- p "成長值增加了#{rand(3)+1},積分增加了#{rand(3)+1}"% ^5 k& y" O' r: `$ U" Y- b
- when 2 #Fruits
& ?' ^1 a% Y- ` - a = 2 if @like_type = 2
5 Y( l9 J8 y. t! ~ - a = -2 if @dislike_type = 26 [, I- t- j$ O! t8 K# l
- p "成長值增加了#{rand(5)+a},積分增加了-1"
# P3 Y) V) a/ b# m. j" B3 M, { - when 3 #Insects
& [" X& [8 s9 K( V/ E - a = 3 if @like_type = 3
2 C8 u: o! B8 R! x6 W/ u - a = -3 if @dislike_type = 3* n& e. b; I$ m& B5 f; h' N$ V
- p "成長值增加了#{rand(6)+a},積分增加了-1"
3 Z2 A; K, N" V' {: {2 n4 d. u - when 4
/ D: E: G+ m/ z% p8 r - a = 3 if @like_type = 3
3 Q6 O2 h+ H& i9 X1 I: B0 l) P - a = -3 if @dislike_type = 3
/ p, j# ^8 P; ~* L) s - p "成長值增加了#{rand(8)+a},積分增加了-2", u u3 j' t; o$ T
- end% ^' {8 F! O9 l2 [1 Q" @9 @
- end
0 K2 s' P5 |0 ? } {, y0 ~) `, z* }* | - end
复制代码 調用方法:- Feed.new(feeding type, like type, dislike type)
复制代码 feeding type(喂食種類) 有四種選擇:
$ K, Y3 d' w, c: K$ J7 M% O1.水
; ~$ h& ^* Q7 r: A2 t- ^. D% N2.果子
. ]0 h0 l. D9 G3 X( a3.昆蟲2 J7 a. b! h3 m; b2 r
4.肉! f2 P" N: k3 s1 A9 K( l
like type(喜歡種類) 有三種選擇:, v/ u H# @# V2 i
1.果子
3 A0 E4 T ~0 ?9 n2 w4 y3 n# A: b2.昆蟲. D3 p3 O8 G$ g A7 b8 |
3.肉
. t T7 d9 Z+ m3 Sdislike type(不喜歡種類) 有三種選擇:
& M& r- X5 ?7 { t! Y+ W; w1.果子
$ |6 b, B1 S& B4 p2.昆蟲- b3 ^ c0 d4 _* m! l# r
3.肉3 S& l$ f: ^: r
例子:代表喂了水$ I" G4 M6 @0 f
然後喂食者喜歡昆蟲 不喜歡肉 |
|