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

|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
只能說這一句話- class Feed( w/ y6 U8 z7 Z
- def initialize(type, like, dislike)
( z2 n: X% H; I( }- c - @like_type = like1 n/ L. z/ G! }+ A# U$ g& |3 ?
- @dislike_type = dislike
. c1 p2 y# E# ~3 B - @type = type
8 [, Y' T: R) r - start2 }, f( _6 Z' J0 A; F' G
- end2 \" I ]4 n% d; w7 b
- def start8 z( g! `# c8 U* ~( @" ]5 T
- case @type2 `+ [/ S. V: u+ j2 |& j1 O2 G
- when 1 #Waters9 P" V8 A3 V/ Z& r! A1 m
- p "成長值增加了#{rand(3)+1},積分增加了#{rand(3)+1}"
; M7 Q1 z, p/ }2 Z; a - when 2 #Fruits
+ w; S0 ~: a, r& Y; c5 n v, a/ u9 } - a = 2 if @like_type = 2
' s0 N5 h6 e, H - a = -2 if @dislike_type = 20 T) c0 `* g8 {
- p "成長值增加了#{rand(5)+a},積分增加了-1"
3 L" L2 a% y( T - when 3 #Insects! H: x4 Q6 ], J T7 q4 [% \( y
- a = 3 if @like_type = 3
3 b3 n+ l9 f5 G5 o4 E) m# L! T - a = -3 if @dislike_type = 3
' F3 l. ?' U: L9 B - p "成長值增加了#{rand(6)+a},積分增加了-1"
! l( N9 h8 q9 S; b - when 4 ( T1 m6 Q! H" K) S; H
- a = 3 if @like_type = 3
# u( |% Z: R- E: n6 O - a = -3 if @dislike_type = 3* W3 {5 C7 j+ v! k
- p "成長值增加了#{rand(8)+a},積分增加了-2"
* i) l5 E s3 f - end, o, r' m( G# X0 }
- end
! u7 z6 r/ U1 L: a+ T' Z6 s9 D6 u - end
复制代码 調用方法:- Feed.new(feeding type, like type, dislike type)
复制代码 feeding type(喂食種類) 有四種選擇:
5 d: }" g& Q+ @: o6 u. c1.水+ F+ N* M: j* ]* k
2.果子0 G) k7 s' Y6 X; N
3.昆蟲
' q- x6 x' y e: k4.肉
. K. f# _/ }& a% Qlike type(喜歡種類) 有三種選擇:1 ^% f' b* k1 X9 Z/ `
1.果子
/ w& Z- @; C- a% z; i# C2.昆蟲& \/ k4 q. [9 `1 E. M9 K
3.肉
6 |4 y% c0 t* C) b6 ?0 Fdislike type(不喜歡種類) 有三種選擇:
! o3 A7 b2 m3 v R( S1.果子
4 d' x; A8 D: `& k& b9 _, `2.昆蟲
$ K U) m# [4 d) Z) I' r1 g3.肉6 `' k# q$ w4 n
例子:代表喂了水
+ a' \; |! n) l2 ] c然後喂食者喜歡昆蟲 不喜歡肉 |
|