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

|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
只能說這一句話- class Feed
; p; n1 Q8 ]- j! X2 ^6 U - def initialize(type, like, dislike)( V: O! D X% Z% C% \2 B; V
- @like_type = like& q ?& i& E/ q* K
- @dislike_type = dislike
- v3 l( d a9 `3 j - @type = type, B1 m/ {' M6 [$ q- t
- start
. x6 D, N% @7 [5 s- ^# ` - end9 w* t: y( B( |3 t( _" G# M; A, v
- def start) {$ W3 _) B9 w; W0 |' t
- case @type/ e; C, H& v0 Z, J! h
- when 1 #Waters2 ~, X+ r' t+ p6 r4 A* g
- p "成長值增加了#{rand(3)+1},積分增加了#{rand(3)+1}"# ^/ e1 ]9 V c N- a
- when 2 #Fruits6 I8 F0 c# x2 O) [) I
- a = 2 if @like_type = 2( [3 N' _' V- m$ G" F
- a = -2 if @dislike_type = 28 F# X5 [2 n2 y. V2 ?; _+ J
- p "成長值增加了#{rand(5)+a},積分增加了-1"
1 V2 r1 v9 w" y; M" L2 s; E. O( a - when 3 #Insects
" ^! ^! t& ^$ y( t) v. X - a = 3 if @like_type = 31 p# ^: B2 z M8 v% U3 b, b
- a = -3 if @dislike_type = 3 F+ {( ?& V8 ]' e5 _$ @
- p "成長值增加了#{rand(6)+a},積分增加了-1"0 ^$ H+ i% L) _: d! E
- when 4
0 c8 A1 i& e( c5 N. { - a = 3 if @like_type = 3/ O4 f3 e1 q, e" G- I
- a = -3 if @dislike_type = 3
: z7 i6 [1 o$ A# G) k - p "成長值增加了#{rand(8)+a},積分增加了-2"7 ]- R3 Z8 A1 r; [# \
- end1 L: w# j* b% Y' t- M, z& P$ v
- end
! E. {$ O' s9 z - end
复制代码 調用方法:- Feed.new(feeding type, like type, dislike type)
复制代码 feeding type(喂食種類) 有四種選擇:
, F; [- C( }% X Y- D n, L* R1.水
* A8 n1 F: P4 ^9 M2.果子9 |7 k6 [4 g1 ~/ a8 _8 B# t
3.昆蟲4 f$ }( C) n( e" V4 X5 f
4.肉' X8 f& v: }% K/ `
like type(喜歡種類) 有三種選擇:. z+ P# [2 x6 P3 L. y( ^/ S
1.果子
; u: N6 W) X2 @, @2.昆蟲. E7 {8 E, T% O9 V; c9 U+ a6 R
3.肉
2 k0 ~/ c% P) `4 Idislike type(不喜歡種類) 有三種選擇:
0 O* }4 n1 ^- `! z+ |$ D/ v1.果子
: U- ^2 ?3 V+ S2.昆蟲
! Z' U. \' I, K: l3.肉
% E- f0 ^' b6 y例子:代表喂了水; z5 Z6 `5 i; B& z: ]
然後喂食者喜歡昆蟲 不喜歡肉 |
|