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

|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
只能說這一句話- class Feed5 G- _, Z3 c5 @) ?5 c
- def initialize(type, like, dislike)
# [, Y7 P( N; z) `' ]1 x - @like_type = like% j* C1 S% q0 v7 l
- @dislike_type = dislike
: {. `" f3 `9 D' }' g* | - @type = type! a- E# F0 {4 [1 h7 V0 X3 b4 g
- start4 H8 j, C; Q8 q
- end
# ^6 }( g# _1 b/ k - def start
3 g/ O7 a7 v/ w3 n M - case @type1 p6 S7 |1 M) V
- when 1 #Waters
3 H9 k8 _3 M, E7 z' V5 V( o - p "成長值增加了#{rand(3)+1},積分增加了#{rand(3)+1}"/ ^6 M* h( z0 Q) `5 @5 Q
- when 2 #Fruits+ w/ P! c% ^# V4 L% \: g
- a = 2 if @like_type = 2
7 X& ], y' T) a4 Q) K - a = -2 if @dislike_type = 24 ~, ?7 i. F) {2 j Z
- p "成長值增加了#{rand(5)+a},積分增加了-1"
2 t. [: g- U, q1 `8 c! ?* ` - when 3 #Insects$ j& c$ g, q! Z
- a = 3 if @like_type = 37 c7 v5 z6 O7 J/ F5 p
- a = -3 if @dislike_type = 3
& ^3 ~. K! S( F+ T+ q - p "成長值增加了#{rand(6)+a},積分增加了-1"0 {/ z! s2 \( m$ l% R" c
- when 4
6 [! z. J8 i0 U- ^* D - a = 3 if @like_type = 3
6 I7 f) N0 e1 [; U3 B1 N - a = -3 if @dislike_type = 3) `5 m+ I! |7 F1 l! c
- p "成長值增加了#{rand(8)+a},積分增加了-2"! h, a( Q3 y6 }2 L
- end
) F1 _3 z3 H; ?2 L+ q - end5 A; F7 Z' Q' L# ~3 m2 M- z. G
- end
复制代码 調用方法:- Feed.new(feeding type, like type, dislike type)
复制代码 feeding type(喂食種類) 有四種選擇:
! O6 A4 o' ^9 r. C& a7 A1.水' r8 j) W4 D3 r2 ]2 P$ G
2.果子+ S" O# d9 K# N8 F* v9 @5 v1 q
3.昆蟲# o% [+ n0 `" _! X% O
4.肉
% Y1 k( p5 d% \* v, W: e2 ylike type(喜歡種類) 有三種選擇:3 r3 l0 i _. S$ t$ G
1.果子
+ r1 s6 K9 j: ~7 I4 B, X4 M# _2.昆蟲
- C8 x( V: d9 X8 [" F1 l3.肉
5 X: P. M% e* Vdislike type(不喜歡種類) 有三種選擇:8 u4 I% I0 m7 b8 U; Z
1.果子
: [: e! O# Z1 ~' ^1 z! |. N2.昆蟲
6 r- o; U2 @4 Z1 `3 Z3.肉
3 q! ^- `) \( h$ B例子:代表喂了水
n! o& [% ?3 x4 C. x- h然後喂食者喜歡昆蟲 不喜歡肉 |
|