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

|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
只能說這一句話- class Feed
- t8 N6 ^ ` f( u - def initialize(type, like, dislike)2 u5 e X3 b' n2 T: V0 P
- @like_type = like
2 Y: Q# o* C$ Q' {$ X& \ - @dislike_type = dislike
( n8 U9 n6 p: b5 w; P( [ - @type = type. x( Q% A( R2 t+ t2 m9 ]5 j8 V+ r
- start3 F4 S$ B3 {! \% L! X5 @( S
- end. n9 H: l- U" e- B
- def start9 N3 p2 M. u' ~8 w! c
- case @type1 u1 m3 o' k$ Y& M
- when 1 #Waters
% q: `! C; R# c+ \8 N - p "成長值增加了#{rand(3)+1},積分增加了#{rand(3)+1}": H: Q9 p2 c! ?3 K+ i6 ~
- when 2 #Fruits: b% i# F5 F( I `8 w: @6 V
- a = 2 if @like_type = 22 A# ?( e6 D$ [3 r" }6 g2 v
- a = -2 if @dislike_type = 2
2 v% {8 f( I. M: x( h% { - p "成長值增加了#{rand(5)+a},積分增加了-1"
$ O8 b6 j; K& e- ]9 n - when 3 #Insects7 ?$ j: ^ O# ]/ y$ ^0 \. X- `
- a = 3 if @like_type = 33 Q8 }2 C! l* X4 y, L% k
- a = -3 if @dislike_type = 3
i& f& b9 m. f- @% i - p "成長值增加了#{rand(6)+a},積分增加了-1"6 ]6 w" U+ t/ V- X; P) J. g2 R# _
- when 4 ) R- B% `' ~" ^/ v9 y7 Y' I
- a = 3 if @like_type = 3
7 ?5 [( l9 w U8 D9 _6 P$ s1 F - a = -3 if @dislike_type = 3
+ _9 S% [/ P& i! y! x3 w; O j - p "成長值增加了#{rand(8)+a},積分增加了-2"
8 W1 Y7 ~/ q, ]; _ - end
& E4 \9 l& K7 h# A' h* B - end
& q: ^- Q) O. I2 { - end
复制代码 調用方法:- Feed.new(feeding type, like type, dislike type)
复制代码 feeding type(喂食種類) 有四種選擇:
) C( g3 L* l7 I6 ^) Y1.水
( u, ?6 I# B" G- s2.果子6 s; j- K' n. I* ]+ Z. e7 V$ v
3.昆蟲6 Y/ i/ z7 E* o u. r; |' W$ Y1 u
4.肉6 h0 | V9 u* C( {9 p1 t/ R
like type(喜歡種類) 有三種選擇:; Q0 X4 Q8 F$ A+ X, J x) \
1.果子
) n; V$ P* w- `, Z) Q2.昆蟲0 p/ _9 |0 R, g( I
3.肉
7 n( ~& T; {* Q9 N- x. cdislike type(不喜歡種類) 有三種選擇:
. |3 d$ c/ g% R3 M" q1.果子
$ ?2 k3 B! F8 U; T$ b! X2.昆蟲; s5 d; Q: p* L: E1 g3 o
3.肉0 E) q f3 r( k2 A7 v) ~8 \
例子:代表喂了水) F7 C+ L" G' U3 b" p
然後喂食者喜歡昆蟲 不喜歡肉 |
|