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

|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
只能說這一句話- class Feed8 ~7 j- D$ a E
- def initialize(type, like, dislike)
+ ` O& ^ w9 a3 P1 U x3 p M8 x: d/ x - @like_type = like9 v% }3 ]5 A5 c: z# R
- @dislike_type = dislike+ ~( D8 Q0 c) k) a$ g: m
- @type = type) |9 G: w) O- J) B% w
- start
# z8 S$ ?9 r1 [# D& ~8 _4 u - end' N& A/ w! }6 Y/ h6 Q3 m
- def start
6 }: z# H. p2 Z7 ~5 F9 n) _- S - case @type P- F+ i4 d! f6 d) X
- when 1 #Waters
, f* X0 P2 y. _9 j% U/ S - p "成長值增加了#{rand(3)+1},積分增加了#{rand(3)+1}"
8 R, X: k' S' [/ C; c2 {1 r) ^ - when 2 #Fruits) W' Z$ H/ c8 H7 Z, }; ?
- a = 2 if @like_type = 2
( a: P9 r6 [9 M' s, D2 K - a = -2 if @dislike_type = 24 \* X( s; Z7 b1 f
- p "成長值增加了#{rand(5)+a},積分增加了-1"3 z" v0 n$ _/ O
- when 3 #Insects
" m* d. o- w9 U* a# N - a = 3 if @like_type = 3' K0 \* _. S' Q* l" x) u9 B
- a = -3 if @dislike_type = 3 E o! \8 I) _0 W
- p "成長值增加了#{rand(6)+a},積分增加了-1"
! J8 }- W' v9 v# j( x$ s - when 4 5 u2 R( z- b/ Q( U
- a = 3 if @like_type = 3
1 N1 W5 G! K# `& ^( |- _* a3 A - a = -3 if @dislike_type = 3
# j" V) J W: B5 T - p "成長值增加了#{rand(8)+a},積分增加了-2"
, |- [' k% i) O* ]' Y1 b - end
4 j) w9 h9 U7 x5 z# W7 u* Z - end
) @6 g6 ?6 ]! q- X6 ?. ? - end
复制代码 調用方法:- Feed.new(feeding type, like type, dislike type)
复制代码 feeding type(喂食種類) 有四種選擇:
y0 F! w( y* D4 E1.水
8 R1 P8 L- s+ o8 F& o8 N- i1 C2.果子
1 l( v& h! X1 g$ {3.昆蟲
4 k' b" f5 E* D0 O4.肉3 q4 q0 Q) U9 L x3 }# p) m3 G
like type(喜歡種類) 有三種選擇:' ^' c& s3 T) ^4 m
1.果子
" `, Z2 ]1 v! w' [/ q8 @! K; o: ?6 S) S2.昆蟲
4 j+ d0 f4 u; f& q' E+ `: Z( P3.肉" H" a2 `7 Y4 ~# }0 N6 `
dislike type(不喜歡種類) 有三種選擇:
7 w2 ~$ n% i s1.果子
7 ]! `. m: ~0 `$ U2.昆蟲
# z8 i0 O7 ~. v! y) l7 f3.肉, t" Z' l7 Q% }" b0 P$ K8 B; {. [3 Z
例子:代表喂了水
. b. @! H/ J$ \3 w0 L然後喂食者喜歡昆蟲 不喜歡肉 |
|