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

|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
只能說這一句話- class Feed
* h* ~5 i# J* O: T - def initialize(type, like, dislike)) c% M0 R, `4 w
- @like_type = like
1 k# @7 F2 ^0 X/ X% ? - @dislike_type = dislike
/ {3 R& U n3 S; `' n6 b1 g - @type = type
/ S& i4 `) I* M+ i - start6 s+ m6 r" w) @
- end
5 M9 X+ t! `3 r. x& H - def start
# z3 u+ [; ^5 s - case @type, c7 Z2 F" u1 A8 {( o3 d1 t% E* [
- when 1 #Waters- v5 b( W. b+ ]% E
- p "成長值增加了#{rand(3)+1},積分增加了#{rand(3)+1}"! n4 x( K" ^) o _/ c s
- when 2 #Fruits
5 e2 {6 Q! j: Y - a = 2 if @like_type = 2
0 J# d5 D+ o1 O, r+ T - a = -2 if @dislike_type = 2
$ }4 Y, T4 |" B* l) @- d - p "成長值增加了#{rand(5)+a},積分增加了-1"- F+ Q5 k" {7 U+ H! F2 T( a/ D
- when 3 #Insects# X- R: ] ^8 c( h% Q. o9 e
- a = 3 if @like_type = 3
! C( X8 `' k& b3 D, D - a = -3 if @dislike_type = 3
/ m/ s+ e( `' Y - p "成長值增加了#{rand(6)+a},積分增加了-1"
: r7 K% I9 _$ V - when 4 + A& h; } u/ f6 F' M3 O
- a = 3 if @like_type = 3
9 F. W) a6 K. W - a = -3 if @dislike_type = 3
# {9 E2 H: v- q2 g3 f - p "成長值增加了#{rand(8)+a},積分增加了-2"/ v {9 k% O, y5 B
- end
; w# L0 z" L8 x& i8 h - end
2 j' i. I s; S: O! L: H& k1 T; u" x - end
复制代码 調用方法:- Feed.new(feeding type, like type, dislike type)
复制代码 feeding type(喂食種類) 有四種選擇:0 E" E8 d. X2 e0 d: x0 S2 k k
1.水
& a2 v+ l! b. z0 J, d2.果子
6 L6 P; h1 n+ g6 H9 F2 p3.昆蟲
4 d/ I4 \$ x/ k4 m/ }2 z* n4.肉4 {2 i0 U y R, l; c+ V7 T! Q8 b
like type(喜歡種類) 有三種選擇:
, C8 m8 V; z# J3 j6 O3 ~, B1.果子
% N# t4 @- F9 O) T2.昆蟲4 ]5 _" z- B# n
3.肉* l6 @* N/ K( U% N
dislike type(不喜歡種類) 有三種選擇:
* Q+ j. W0 i$ f* W) N2 E1.果子
! P$ d& X1 S- u3 W2.昆蟲$ Y/ S$ O6 N d# i r. b
3.肉
$ f( s$ ?- Y4 w% Y例子:代表喂了水
$ L2 T: z* r: K8 x然後喂食者喜歡昆蟲 不喜歡肉 |
|