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

|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
只能說這一句話- class Feed' C, {( X+ W, j( C# i* i8 s, _
- def initialize(type, like, dislike)0 r Q% S/ Z5 d& f# q/ q' s
- @like_type = like/ y( \2 o! V$ a. I, G
- @dislike_type = dislike! z( I" h. D! g& m+ Z
- @type = type
7 R6 V* P: p2 Q H - start0 f0 h$ W' U. |
- end7 p1 k$ p- f2 l/ F, i2 T5 o
- def start( J, v U: d, o; f: p
- case @type
2 a2 B) H4 B% d" j/ j - when 1 #Waters
; N R- H0 N4 M% G - p "成長值增加了#{rand(3)+1},積分增加了#{rand(3)+1}"+ e1 g2 T4 ~% p" l2 T' x
- when 2 #Fruits6 Z% @4 {8 |' d) l; E1 {
- a = 2 if @like_type = 2
. W7 r( `- {, p( M - a = -2 if @dislike_type = 2% S1 g! j& w: k+ w6 I5 m
- p "成長值增加了#{rand(5)+a},積分增加了-1"" p5 \( S+ v) E
- when 3 #Insects
; `+ Q1 Z- k! J8 j+ k3 F0 l - a = 3 if @like_type = 3
* N, x' o* K4 r; A& V - a = -3 if @dislike_type = 3
( ]9 S* \& S _ - p "成長值增加了#{rand(6)+a},積分增加了-1"
* W# |% X7 Q- s. \! D - when 4 2 ^3 Y/ C- W, e# Z* D6 U; T
- a = 3 if @like_type = 3* ~7 K+ W% A I# _
- a = -3 if @dislike_type = 3- q4 Y$ ?+ Z1 X* A
- p "成長值增加了#{rand(8)+a},積分增加了-2"4 M6 {2 O; c' M n, {
- end
3 p0 e& M: p9 k! A! g2 Z# r - end) B# C( G, N- ^) i
- end
复制代码 調用方法:- Feed.new(feeding type, like type, dislike type)
复制代码 feeding type(喂食種類) 有四種選擇:$ V, I$ U! {. n
1.水
# f5 t! H0 E( L' ?2.果子/ Z! V! F- { r( i" f0 d% m5 c
3.昆蟲
) j; q% |0 y8 f4.肉
* h9 } ?5 N2 I4 q' ?! e3 dlike type(喜歡種類) 有三種選擇:
0 d% j5 M" a, _0 W- o4 S1.果子3 c0 |* M5 {7 }* \! z
2.昆蟲
0 b$ s2 V2 r" T# E3.肉- y' |2 q: T7 E) q
dislike type(不喜歡種類) 有三種選擇:" N& }: ^) s9 w
1.果子3 }1 j. w, |! l( P
2.昆蟲: {: Q( G) }; E: B
3.肉
& p; d) ~3 E, q. u1 `: m例子:代表喂了水" H* V7 h) s' l
然後喂食者喜歡昆蟲 不喜歡肉 |
|