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

|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
只能說這一句話- class Feed% F" {& \9 ?6 {- w
- def initialize(type, like, dislike)
# L* [1 f* _# z/ u - @like_type = like
: A7 m' O5 H, `; I4 F - @dislike_type = dislike
/ p/ f8 }8 U3 A1 j. s - @type = type
+ b; t) R6 }3 a- p# F2 S - start
% c$ z4 z* R8 ?+ {0 d% e - end
# K% i! C+ S9 V' s" e - def start
' ?+ b1 D. Q3 B7 `5 [/ m9 Z, ?2 \ - case @type
- s/ ^$ i; R9 Z2 r( y- j - when 1 #Waters
9 p7 ]* V+ M0 |7 v! O - p "成長值增加了#{rand(3)+1},積分增加了#{rand(3)+1}"" R( [# z" d' x8 Y/ r
- when 2 #Fruits
& L3 }' S! l) J, o/ i C4 G - a = 2 if @like_type = 2# |& l( ] J9 j& k
- a = -2 if @dislike_type = 2
* o6 F2 A/ ]( Y! m% [ - p "成長值增加了#{rand(5)+a},積分增加了-1"- D' ^2 r+ a1 P5 s3 r
- when 3 #Insects+ P1 o9 ]& P# Q5 E6 a
- a = 3 if @like_type = 3' j3 e: E) V" G: h3 h
- a = -3 if @dislike_type = 3
! O0 r, k1 c/ e* L* c' ?0 i5 ^ - p "成長值增加了#{rand(6)+a},積分增加了-1"
2 U* O( Y) Z4 `9 [- N - when 4
3 w- z; C% d6 q# ?4 Q - a = 3 if @like_type = 3: X; J9 r. X( M' y5 m1 c ^
- a = -3 if @dislike_type = 36 t; f: u+ J7 X Y) X) K- i0 [( G
- p "成長值增加了#{rand(8)+a},積分增加了-2"
; r; _$ q. _3 D' n# U - end
0 @4 h3 C- `, w2 J) K+ N& c - end
* q3 `3 x0 E: W; _, O8 C - end
复制代码 調用方法:- Feed.new(feeding type, like type, dislike type)
复制代码 feeding type(喂食種類) 有四種選擇:
1 }8 v7 ?" ] o' @1.水
T/ ]. F w7 H, z& Q3 ]2.果子* U U+ q/ k: ^: \5 b! _. b
3.昆蟲( Q# b! U1 F0 T# n( H/ Y6 A
4.肉9 @1 `$ W/ x8 D$ F
like type(喜歡種類) 有三種選擇:
/ n$ g: Z6 Q- I- Q2 g1.果子- T B& U# u. Q# s9 J0 E
2.昆蟲/ i3 L1 R+ e3 r" K7 @# e
3.肉8 f3 |! v- l" C: L
dislike type(不喜歡種類) 有三種選擇:
5 m C# S, K X9 V* L- M3 A$ W1.果子
% P3 @* q1 t- a+ l5 m0 C2.昆蟲) Q1 \3 ?- [# C/ O; E' F
3.肉
# e% n( v; a X+ p# G例子:代表喂了水
/ x. d- D# R3 b" k7 a/ w8 n然後喂食者喜歡昆蟲 不喜歡肉 |
|