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

|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
只能說這一句話- class Feed, N; o" k+ V5 Y. V; U
- def initialize(type, like, dislike)
5 Y2 [( R! V3 x/ Y$ X4 n9 \; y0 S" R - @like_type = like
1 \2 k6 Z: i, @( @! z" v - @dislike_type = dislike
! X, y2 M" V% f) Z- b% ~) {# Q& d - @type = type
- m3 _0 b9 x! ^* _* | - start5 o. Z7 u- ^, g* P2 `
- end" C3 X/ ^1 I5 G
- def start
& G. j) ~' f- P( U6 [' ~ - case @type
) r8 V+ O) j- l - when 1 #Waters3 C! {3 O# U5 E. U1 V% Z
- p "成長值增加了#{rand(3)+1},積分增加了#{rand(3)+1}"
* D+ l+ v* ^2 k4 D+ J& T6 t3 M+ O - when 2 #Fruits
9 r6 a, K& W1 p+ B0 s0 k; A - a = 2 if @like_type = 2
9 q/ i& B. F# s# E+ O+ v( R5 V0 o! L - a = -2 if @dislike_type = 2
4 |* z' y! Y. ~5 k - p "成長值增加了#{rand(5)+a},積分增加了-1"5 Z9 v9 `" l2 F$ e- P
- when 3 #Insects# }/ d9 v& }* V9 [
- a = 3 if @like_type = 3
& d) x" h. i8 l: h4 N - a = -3 if @dislike_type = 3. h4 J0 m( C. _7 r
- p "成長值增加了#{rand(6)+a},積分增加了-1"% d2 b4 v7 J8 O6 P7 d
- when 4 6 C, I% _: U$ O0 e
- a = 3 if @like_type = 3& S* x, {" m8 J- a m% L
- a = -3 if @dislike_type = 3
@# X# y# e3 M: T - p "成長值增加了#{rand(8)+a},積分增加了-2"8 N9 E; _; z0 q/ R" d+ G1 n2 j
- end6 F6 x6 P0 T# e+ ]0 i! R9 v
- end6 ^0 N% P4 `/ b4 w
- end
复制代码 調用方法:- Feed.new(feeding type, like type, dislike type)
复制代码 feeding type(喂食種類) 有四種選擇:7 l$ i9 |0 K2 j; T# {( i7 C
1.水* C0 E0 T7 k8 Y( x/ i" T
2.果子- T1 s% `7 | U% @$ V
3.昆蟲
0 b- e$ x5 O& d: [% ]$ b4.肉. S# g& G; A4 d% T" c
like type(喜歡種類) 有三種選擇:
+ ~! e" G' W6 t1.果子
1 G! b1 M6 O! i3 H4 @8 m$ q" E5 {# u2.昆蟲6 w; C" o+ _1 @
3.肉
7 {* N2 g# m6 V+ t6 [* h8 Sdislike type(不喜歡種類) 有三種選擇:
" R" [; u9 v: I/ j A* s1.果子
$ v- d" B2 C4 I- w2.昆蟲
0 J! H B; }' }0 Q1 t- J" _& H; M( k3.肉8 m& M! P# L% a+ L) ^8 x
例子:代表喂了水7 h- k% _1 j" L$ h/ i4 u
然後喂食者喜歡昆蟲 不喜歡肉 |
|