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

|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
只能說這一句話- class Feed6 c, h6 P5 n! W: {1 M7 z. V0 D
- def initialize(type, like, dislike)
9 [! Q5 z4 Z& B - @like_type = like5 ?; m. B0 P* o: W" b( Z: r; u7 y6 y
- @dislike_type = dislike8 R2 f6 }1 ~: {: W: R9 H
- @type = type
1 q: J! |9 v" T2 h - start& [0 [7 P$ v- _% l6 r9 a6 s; u
- end5 _5 |2 V% C, o1 X Z- O- y& |
- def start
0 ?7 M4 q: i4 g7 T2 C; |! e* ?& q - case @type. V4 ~6 @- P6 w4 n' f7 R
- when 1 #Waters
# }- P" @( t0 t+ G# z. n( f - p "成長值增加了#{rand(3)+1},積分增加了#{rand(3)+1}"
9 q+ l, k! s( l( w2 H8 H4 i - when 2 #Fruits
: U% O1 A! w K+ V - a = 2 if @like_type = 29 d n- g0 k* T1 f
- a = -2 if @dislike_type = 2( B [; `/ h {" @
- p "成長值增加了#{rand(5)+a},積分增加了-1"' h5 K7 Y9 o( k4 i, ?, Y3 i5 S
- when 3 #Insects
* `; F- ^/ V# S9 B - a = 3 if @like_type = 31 g: Y& w( D# i3 }" i. f
- a = -3 if @dislike_type = 3
- m6 x! T6 ^- k) ~' g( A( s - p "成長值增加了#{rand(6)+a},積分增加了-1"4 @7 J* X3 C+ j+ D3 F
- when 4 . H+ \7 x6 Z! h0 j. m
- a = 3 if @like_type = 3
+ k- l4 W+ d | - a = -3 if @dislike_type = 3
: J% a; Y- B9 x) O- B' `; E - p "成長值增加了#{rand(8)+a},積分增加了-2"1 l8 c9 x: M5 \7 _. t2 L0 e
- end
( }1 S0 {6 p: j% y" G+ D - end1 `& q( g5 ~* [& G
- end
复制代码 調用方法:- Feed.new(feeding type, like type, dislike type)
复制代码 feeding type(喂食種類) 有四種選擇:
5 q9 c) X' C& P- X) a1.水 X; p/ S8 Y* l+ S0 B# i
2.果子3 K, D9 b) [* A2 C
3.昆蟲
7 l+ ^: f: T) E; f4.肉& W, N4 G h# @" P/ Y; `
like type(喜歡種類) 有三種選擇:
6 Q z, [1 {0 f9 N9 {0 K7 k1.果子
( |8 t- h: @ I% e6 C: H. t2.昆蟲5 g9 F+ \! u c- ~
3.肉
* u2 r1 J& @1 ~8 i0 Xdislike type(不喜歡種類) 有三種選擇:
4 F; T$ e2 W% @, v+ S# i1.果子" W: o( t2 j6 G9 S1 \1 O4 f
2.昆蟲
' X; I7 J' D1 f) J, c3.肉" | ^( W" o$ k' _: v7 }+ F
例子:代表喂了水8 ~. y* P5 e# P7 u
然後喂食者喜歡昆蟲 不喜歡肉 |
|