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

|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
只能說這一句話- class Feed
+ W8 M0 }: r8 _) V9 }2 r# P - def initialize(type, like, dislike)9 M* I) D* L# ]9 F
- @like_type = like% }3 F" K1 g% h& ?! F
- @dislike_type = dislike5 ^( p8 T7 x8 n2 C, C+ k2 S
- @type = type5 f9 W8 o4 |9 b
- start. s% G1 A# M; R) l6 O4 X
- end8 C$ W+ P) G. ~# j
- def start
! N! ]& [( M! m1 u" a3 G - case @type; |& @: E$ ^: I3 K |! _6 R
- when 1 #Waters3 |% T- C U+ g( V7 W
- p "成長值增加了#{rand(3)+1},積分增加了#{rand(3)+1}": O2 G1 R& [2 M
- when 2 #Fruits+ {8 B8 [3 \3 u& c) i
- a = 2 if @like_type = 2
( ?8 ^0 Q5 l6 x! P. p8 B - a = -2 if @dislike_type = 2+ n% v9 c, q& o
- p "成長值增加了#{rand(5)+a},積分增加了-1" }: X+ L9 x0 w9 b* ^5 z$ @
- when 3 #Insects
1 }3 H W5 t1 \$ f T - a = 3 if @like_type = 3
( A& q( s* \; V8 h% v5 b4 Z - a = -3 if @dislike_type = 3
0 r- q3 I: d% B: w0 a - p "成長值增加了#{rand(6)+a},積分增加了-1"0 F+ B9 H# d' ]* [" b
- when 4
& G" [# F" e) E - a = 3 if @like_type = 34 e' c; k% l4 P7 j Z0 @
- a = -3 if @dislike_type = 3
7 R( m) J( ^# Q) B# Z% g" b3 s! [ - p "成長值增加了#{rand(8)+a},積分增加了-2"
2 X/ R l* O! A* O - end
9 m* ?* E# `9 j/ N4 Z7 m; ~ - end7 e2 @1 o- c1 M# J
- end
复制代码 調用方法:- Feed.new(feeding type, like type, dislike type)
复制代码 feeding type(喂食種類) 有四種選擇:
8 x7 ?1 w: P7 |1 ^1.水1 S4 h1 i3 V6 c% C o" W2 K* ]
2.果子
( i) p, {5 O' r2 e$ m6 `3.昆蟲6 C! A7 C0 s$ F! v& w
4.肉
$ g! r6 T- ^* V% B ^& a: {like type(喜歡種類) 有三種選擇:5 k: x" C3 Y( c: A7 n
1.果子- O7 q! p. F/ g; G
2.昆蟲2 k9 h: I5 E* F8 ]
3.肉; Z/ n- G& i/ W: M* G1 {
dislike type(不喜歡種類) 有三種選擇:
+ @) I e9 J7 t6 f6 @7 z1 ~1.果子
4 B) l% B( M$ @7 |' u9 f2.昆蟲- u% u$ {1 e- m. @# l2 P% q- b& t: v
3.肉
; u7 n4 m0 Y1 b+ Q2 H( `例子:代表喂了水
N( ]+ C* `; i! b) [8 {然後喂食者喜歡昆蟲 不喜歡肉 |
|