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

|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
只能說這一句話- class Feed
3 I( i2 O+ a, z8 _8 j; `% l' ? - def initialize(type, like, dislike)0 y1 M8 [, y' [) e
- @like_type = like* @3 y7 H; o4 w5 n$ O( \' C" Y
- @dislike_type = dislike/ j) w$ l; b$ O! \8 s
- @type = type
- ]! k5 }0 \6 v, v9 K$ z# v/ Y& k - start( [2 N" T+ w2 `# `" T7 l
- end
) x7 W0 |5 U3 c# t5 f* K. P- l/ ] - def start
& f8 Y" u. t" o& V/ i- L' u2 m - case @type
+ r* o2 m- n. j% K ^8 Q5 _ - when 1 #Waters
s% f& y+ w& l0 F+ b; v - p "成長值增加了#{rand(3)+1},積分增加了#{rand(3)+1}"& d$ O' l! [# t; O
- when 2 #Fruits5 W0 l& ?2 G; h5 X; V* ^& p
- a = 2 if @like_type = 2" I$ j1 Q* V8 j; |
- a = -2 if @dislike_type = 2
" p) W8 T1 ~2 ^+ Y8 i* I - p "成長值增加了#{rand(5)+a},積分增加了-1"
% m! n2 w, C7 N( y9 ]9 k! ] - when 3 #Insects6 F( Y2 l9 k. B
- a = 3 if @like_type = 3
7 V. {( P2 u& f6 |. [3 F5 U- P5 i" F) q - a = -3 if @dislike_type = 3
; m5 o& }8 n) m) k8 }' H$ f( w) f - p "成長值增加了#{rand(6)+a},積分增加了-1"
; P r @( Z) B; ? _ - when 4
4 m) T+ o# o3 Z5 o - a = 3 if @like_type = 3) [. k/ H$ d' f5 i1 `
- a = -3 if @dislike_type = 33 F1 m1 O7 w% Z4 {
- p "成長值增加了#{rand(8)+a},積分增加了-2"
* ]6 _0 p9 X: t8 X r* N - end
+ X9 D: k5 V1 R# x) R, P$ c0 j1 S - end" y' z' h/ q% b4 G" x- }+ l
- end
复制代码 調用方法:- Feed.new(feeding type, like type, dislike type)
复制代码 feeding type(喂食種類) 有四種選擇:
& ~! }: \4 v- B# U" K! K3 ^1.水- `8 h) w- s- n) T( Y* |/ p% B
2.果子
2 L! {* L9 h* D3.昆蟲* N9 r$ L. m, i6 ?
4.肉: v/ f& ?4 M( S5 I3 d9 n6 B
like type(喜歡種類) 有三種選擇:
5 S5 U+ @8 f5 W& O1.果子) R. F0 Y2 O- E# Z* ?
2.昆蟲4 V. K' L: m; P! f4 Y" t
3.肉
2 O9 s$ a; l6 W8 Q- X3 P; O0 C/ Zdislike type(不喜歡種類) 有三種選擇:) a' i; u, `4 O, V' j
1.果子0 y: k8 t8 S l, k3 s4 U
2.昆蟲, ]( t* r- v ]3 e
3.肉6 L0 G% g) ]/ w
例子:代表喂了水
* M3 b/ s# ~2 U( J0 R然後喂食者喜歡昆蟲 不喜歡肉 |
|