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

|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
只能說這一句話- class Feed3 e& W$ N8 p9 W
- def initialize(type, like, dislike)
6 P* G" {5 a( Q: W5 s7 w - @like_type = like3 F$ v" o' x* ], T5 D& P; c
- @dislike_type = dislike' d* L: {* c0 x7 j8 c! Q+ X* B( M
- @type = type2 N7 w$ N7 b, ^: _
- start
( l% P( ~- |2 z - end# s, j) w: ^9 J2 }/ U% U
- def start4 l5 K7 S C/ M3 ]7 V
- case @type, q" F Z3 n" A p. M
- when 1 #Waters9 s) m8 a8 h/ ?0 y1 D
- p "成長值增加了#{rand(3)+1},積分增加了#{rand(3)+1}"
4 H2 V0 ]% u' ] - when 2 #Fruits' v5 ?2 L8 f* e W- i% O
- a = 2 if @like_type = 2* q! U( I' |5 @# ]4 T8 {+ [6 K3 }+ f
- a = -2 if @dislike_type = 2
! V$ d; T+ Z3 f o - p "成長值增加了#{rand(5)+a},積分增加了-1"
0 `/ P. j5 Z* u. B0 F. S9 c - when 3 #Insects8 m# z% {# ?! A6 u
- a = 3 if @like_type = 3
# h# T2 {* Q8 l; n* y; _ - a = -3 if @dislike_type = 3
' h- L- G4 X3 |' |. y7 d2 N - p "成長值增加了#{rand(6)+a},積分增加了-1"( C* n4 u+ i* ]; T/ \
- when 4
2 q+ P- C2 K* F - a = 3 if @like_type = 3# T. H) o3 W. h
- a = -3 if @dislike_type = 3
/ G% K6 H9 ]: V7 e+ @) D9 l - p "成長值增加了#{rand(8)+a},積分增加了-2"
6 O" X1 G F F# z) N) G/ M - end( H* t) B/ m' d5 e* B
- end* }& Z$ z9 E5 }0 i
- end
复制代码 調用方法:- Feed.new(feeding type, like type, dislike type)
复制代码 feeding type(喂食種類) 有四種選擇:- ?% \6 R1 ?- N$ _8 F
1.水
( D1 t& W) ~6 p2.果子
, R1 V* h% y, W. T( b3.昆蟲
j: R5 o) { }# l7 P$ h" O1 H4.肉
2 k ?% T( K, h2 q4 i0 L' `like type(喜歡種類) 有三種選擇:
/ l$ }+ T h0 K; L1.果子
2 L! u3 ?' a$ {* v9 t0 r2.昆蟲
! A( e y# S+ [% I( d- w3.肉; _0 b, T, A, L8 }7 `. `
dislike type(不喜歡種類) 有三種選擇:
, Z/ G" r8 r% Q# n' c& F1.果子
9 H3 \) P0 e% L/ C6 W% o- C7 o2.昆蟲
- u2 d( h$ x; E* _! `7 Y' q3.肉
) L8 [! B9 ^3 @例子:代表喂了水
4 M& e( P, o- T( G" G然後喂食者喜歡昆蟲 不喜歡肉 |
|