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

|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
只能說這一句話- class Feed& k* F# G; D, v( [: X2 K8 w/ E
- def initialize(type, like, dislike)
% V; o! j" H: c; `; A - @like_type = like
* t. ?" P5 j: R - @dislike_type = dislike! D- C4 J/ T0 I$ m* ^, D' s* f
- @type = type! b7 a5 \/ H1 Q) x o
- start3 p/ u3 N( G1 C2 j& L6 C' A- W( i
- end
; C* }/ p! |. W/ |: C* c3 J - def start T% z9 Y4 \, l7 \" F& K
- case @type
6 m/ T& c- K! J% {! a - when 1 #Waters7 i& ~( p6 @( J$ h- ]* E* P
- p "成長值增加了#{rand(3)+1},積分增加了#{rand(3)+1}"* C/ _( Z; j) ~/ M. q
- when 2 #Fruits' I; ]0 p+ F' y9 o
- a = 2 if @like_type = 2* r3 `( g. [+ i% f5 X
- a = -2 if @dislike_type = 2
! U3 a* z8 {9 v6 g - p "成長值增加了#{rand(5)+a},積分增加了-1"
5 ?6 w% I! F; A - when 3 #Insects! F/ F$ v& S3 R- I8 w; ^* P! C
- a = 3 if @like_type = 34 N9 C: Q7 i. {; J8 Z, v7 ^, W3 W
- a = -3 if @dislike_type = 3
* h W( A k! K4 c7 \( j - p "成長值增加了#{rand(6)+a},積分增加了-1"
" j3 R" N" I/ c; _ - when 4
7 e$ w: v/ k7 H Y6 e7 ^ - a = 3 if @like_type = 3$ {) m, b0 S8 \! g3 |2 I4 q0 d
- a = -3 if @dislike_type = 38 O4 l; x0 A* i y% B* i
- p "成長值增加了#{rand(8)+a},積分增加了-2"
" |5 s/ o l S( C& d- o7 ~) G - end7 U2 P9 \. E) {( y+ d, c) ~- o
- end9 ^! b! z# _) S5 o) }3 t. D
- end
复制代码 調用方法:- Feed.new(feeding type, like type, dislike type)
复制代码 feeding type(喂食種類) 有四種選擇:
p9 c; P$ e" u1.水
- f, r' e8 _' Y) h2.果子
4 a l/ k& b! P& D8 `: s3.昆蟲* } I/ L* d P3 b7 v$ V/ {, D' y! W
4.肉
: v. ~1 ?! C$ s8 _* O- `like type(喜歡種類) 有三種選擇:5 N# O6 p0 R) }4 n/ J9 w* q7 q
1.果子% @3 X+ S2 S0 c( P4 b
2.昆蟲7 Y3 d' s. F! K% \; W4 l1 e
3.肉
. z9 ^4 u. ~5 c# c4 ]0 ~dislike type(不喜歡種類) 有三種選擇:2 U w% {% f% f* l, n g, i+ v* G
1.果子
! `! y* ]+ S* t2.昆蟲
) r8 Y. q! K( j5 w3.肉' @, e2 G! y P4 t3 \
例子:代表喂了水; t2 i5 e: M0 n0 \$ v3 n
然後喂食者喜歡昆蟲 不喜歡肉 |
|