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

|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
只能說這一句話- class Feed: V% p" v. i4 s4 A( [
- def initialize(type, like, dislike)
1 ]! {# l( a' R3 O, r - @like_type = like
: }# R3 j# y) j' Y9 h" V( n/ Y - @dislike_type = dislike
6 J- w) k" f7 a+ x! Q$ M3 }) E - @type = type
- L/ s6 S. E6 ?; D) \2 @ - start) n& D/ R* S9 R) d& b7 |0 {
- end
. k- ]+ }6 A9 @* ^# B3 h4 P - def start) Z) a2 w5 r7 y( a C$ C; e# w
- case @type
: ^7 t' [0 n6 ? - when 1 #Waters3 P) V3 z" i2 G( u
- p "成長值增加了#{rand(3)+1},積分增加了#{rand(3)+1}"+ \ F: m9 |$ |
- when 2 #Fruits2 F' C; R0 C! F/ u9 n2 V! c" w( }4 _0 ~
- a = 2 if @like_type = 2& d$ J; `' z q$ N. D- N$ v& D T
- a = -2 if @dislike_type = 2
; t% [4 P6 f6 K* h7 `; G - p "成長值增加了#{rand(5)+a},積分增加了-1"& l1 V' q h, V. G3 |: o& p
- when 3 #Insects. E) C) S5 w# p
- a = 3 if @like_type = 38 K: z. X# }* v8 K
- a = -3 if @dislike_type = 3) v# m5 ?% i/ O5 \4 B' `0 c
- p "成長值增加了#{rand(6)+a},積分增加了-1"4 s/ x2 K1 Y/ q3 W
- when 4 # v' \# n( l0 ?9 f$ [4 ]
- a = 3 if @like_type = 3) K. i5 G6 ^* U$ S$ I1 [' Z0 {$ c' \
- a = -3 if @dislike_type = 3
! y% u3 D1 P# D- o - p "成長值增加了#{rand(8)+a},積分增加了-2"3 n! w( Q* }$ F( z" Z
- end
0 N, w, h y3 h; \# i6 L& t/ V7 n0 c - end
3 @4 s& z9 i" p- }; Z, _ - end
复制代码 調用方法:- Feed.new(feeding type, like type, dislike type)
复制代码 feeding type(喂食種類) 有四種選擇:( e" w e+ k/ g% f" ~
1.水4 Y2 _3 w( P& [8 p' c5 x
2.果子6 a0 j. ?8 V- M& ^
3.昆蟲, M( Y! K, d5 q9 T7 l e
4.肉* q) ^* J0 h5 I. ^4 {( V
like type(喜歡種類) 有三種選擇:
$ N* s! h8 F: c- }1.果子4 F& b1 [- s9 P; z E' c
2.昆蟲' i) T( L' t1 @2 ]2 A2 S
3.肉$ `1 G2 Y" I5 o- I/ ~. t: t2 _ W( j4 p
dislike type(不喜歡種類) 有三種選擇:7 l5 L, _7 w) |) L( b
1.果子$ z" k$ G. M4 f% q" }5 P5 k
2.昆蟲
9 `. _% {8 \. O) J* M- k3.肉: o& p: Z3 a1 I/ @: K/ V6 o. h
例子:代表喂了水
4 f+ M( ?, d( h然後喂食者喜歡昆蟲 不喜歡肉 |
|