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

|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
只能說這一句話- class Feed
2 {) M* R) `$ b* w: J - def initialize(type, like, dislike), n8 ^5 B P' t3 u* V$ v' ^
- @like_type = like
' Z/ @$ u$ O! |6 L7 G0 Q% E - @dislike_type = dislike
5 V& C; Y; f+ f0 V2 Q - @type = type; M; ]1 r$ h( r& x
- start+ p+ W! @( _( [: K' u- D2 r
- end5 `. _0 z2 z2 o! ?" E* o" W* U
- def start+ p$ K- Z' S7 E& y3 d: E) m3 ]
- case @type
' D; I `" ]+ C$ g - when 1 #Waters
K$ ~' j7 |% `% \" S - p "成長值增加了#{rand(3)+1},積分增加了#{rand(3)+1}"- W- D* I1 \# j+ g! W
- when 2 #Fruits" _( h6 w$ W7 l7 R' Z: ~$ a
- a = 2 if @like_type = 2
3 z0 D9 d9 x9 M4 ]8 \3 l, n) | - a = -2 if @dislike_type = 2( F1 z% M' }1 { Q3 Q
- p "成長值增加了#{rand(5)+a},積分增加了-1"' X/ |; \; k" y9 U! w. N& m
- when 3 #Insects
; f- b3 _/ M0 C1 d; r3 L/ g0 G - a = 3 if @like_type = 3
9 H/ c0 x& }. M v) l' z8 n& c- ] - a = -3 if @dislike_type = 3
4 g1 X: Q$ E0 e. g7 w# J P2 G - p "成長值增加了#{rand(6)+a},積分增加了-1"
9 V8 p8 O1 F0 H - when 4
1 m& \; X0 S l, a9 m3 @9 t8 b - a = 3 if @like_type = 3
1 ?9 X; ~7 \/ d9 R3 F. @ M1 p, T0 | - a = -3 if @dislike_type = 3
/ K6 Z# s* I: | u( p& Y; g i - p "成長值增加了#{rand(8)+a},積分增加了-2"
5 A5 K5 i/ n6 G" E7 m - end
/ ~2 R9 e6 r, r - end; `) ?; ^5 d% D# P* W+ N
- end
复制代码 調用方法:- Feed.new(feeding type, like type, dislike type)
复制代码 feeding type(喂食種類) 有四種選擇:
& m4 t2 w3 I2 |6 `" H1.水' M5 ]* d- B; j6 U: w) ~9 g/ T/ X& {7 G
2.果子
3 D4 B J- t; }- X4 Z5 o6 y3.昆蟲
9 l' c3 y$ U- M( D6 l. _) L4.肉
% Y4 H5 z9 f3 \- @- Xlike type(喜歡種類) 有三種選擇:1 ]7 U k- D. a( n/ m' Y
1.果子
9 Y( l) j+ x" l- i* U2.昆蟲! |) C; m- e% g. `# t
3.肉. S4 c) x. l* ~; ~$ @8 w2 o. m
dislike type(不喜歡種類) 有三種選擇:$ ?4 V+ | b0 L, r( B
1.果子
& `; t. X; v& T" B/ c2.昆蟲6 X5 l8 D, ?( o+ V
3.肉0 t+ i! `: N8 ?. L; R
例子:代表喂了水. ]- z$ P4 Q, t
然後喂食者喜歡昆蟲 不喜歡肉 |
|