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

|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
只能說這一句話- class Feed/ H% t5 v+ y5 z' L; ]6 \0 x
- def initialize(type, like, dislike)0 [2 g: z/ n! P7 Y. u
- @like_type = like) J4 x( u0 y" y
- @dislike_type = dislike2 L9 Q* n% ~9 Y' U$ C- _
- @type = type
0 ?. m6 G+ ~/ k - start$ R' C( O- f$ q9 e4 }
- end. H. x# e, ~1 G- f& O/ d2 [# r
- def start2 c+ E) E; W& ]+ x3 k. L$ D
- case @type
$ h) @4 e. [1 ~, k5 N& K G - when 1 #Waters0 }+ i- o( X! s# p' B" v7 W
- p "成長值增加了#{rand(3)+1},積分增加了#{rand(3)+1}"4 i `7 E' s' ?- [, t! S
- when 2 #Fruits
9 u* k, P& A: P7 S8 ~ - a = 2 if @like_type = 2 g5 ^6 s F, _8 D1 P1 X
- a = -2 if @dislike_type = 2 A8 C# B+ v" p& R. V" I
- p "成長值增加了#{rand(5)+a},積分增加了-1"8 R: b/ b* o; j5 q! {! B' \
- when 3 #Insects0 H: ?9 Y/ s$ [) l
- a = 3 if @like_type = 3: z0 Z/ p1 _+ @
- a = -3 if @dislike_type = 3
% E- f) O% R9 d% [ - p "成長值增加了#{rand(6)+a},積分增加了-1"
` ~% Q" n" _$ K6 \ - when 4
. k9 J) m$ |; u$ Y6 v1 t - a = 3 if @like_type = 3
|7 c# r$ C7 G( ^$ a2 g0 \ - a = -3 if @dislike_type = 30 G4 M3 e: t+ p X5 {; Z
- p "成長值增加了#{rand(8)+a},積分增加了-2"/ L+ v) T1 z9 _* O" l
- end
# C- `6 p( N9 G" X - end9 J1 E1 `! M( F
- end
复制代码 調用方法:- Feed.new(feeding type, like type, dislike type)
复制代码 feeding type(喂食種類) 有四種選擇:
, I7 [3 L8 {1 q; I7 `; _1.水* ?8 g: v% P3 k
2.果子
. w3 p) [8 x+ Z8 m" Q3.昆蟲
3 Z' @3 p9 E7 O6 W4 p8 d* T% D4.肉- d% D. Y1 a7 A# ?( ^
like type(喜歡種類) 有三種選擇:
9 r1 a* l' H) [6 ?1.果子# f+ v" D% U, O
2.昆蟲
) F6 E' Q" j) D3.肉6 D/ P; Q. n5 w
dislike type(不喜歡種類) 有三種選擇:2 T7 Q' F! `0 @1 R! J/ _5 q
1.果子! u1 Z# U4 ?3 C+ a
2.昆蟲
: H: M* Y' R/ i6 h' P4 O3.肉
, `$ c3 E9 z' _; I例子:代表喂了水
5 ]# V1 B* }) \8 m$ r- A9 x然後喂食者喜歡昆蟲 不喜歡肉 |
|