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

|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
只能說這一句話- class Feed
# y7 Y* E5 C* b3 u P/ f - def initialize(type, like, dislike)1 b/ [2 w) _, U' h; e2 g
- @like_type = like
8 [9 [0 O# V" Y- z6 T" n3 l" @, D- F1 Z - @dislike_type = dislike9 c/ h) H, T- ]" |/ r9 [( S
- @type = type7 n1 I' ]; E, d" x3 z
- start! `3 V5 O' R, H4 ~9 v
- end S0 M7 K$ s5 Q4 ]
- def start$ F" m8 j* i1 \% j6 |" h* ] m
- case @type3 {# {5 z V, f/ w/ ]$ B6 s- N9 W- x
- when 1 #Waters
0 k, V/ r) c: D- D% z, p+ c - p "成長值增加了#{rand(3)+1},積分增加了#{rand(3)+1}"
. }) q" H7 J1 _. w+ Y2 o4 [ - when 2 #Fruits! q5 W: u9 C6 b8 K3 ?! ]' b
- a = 2 if @like_type = 2$ E0 k% F. f; v# H
- a = -2 if @dislike_type = 2
& T# |* B7 w! d0 t* O3 T/ h( T - p "成長值增加了#{rand(5)+a},積分增加了-1"+ ~! {( t/ p* u3 ^8 a" }
- when 3 #Insects# a: x! V3 }2 Y+ U, T' M
- a = 3 if @like_type = 3
1 B# o* A$ [8 \5 a5 a$ d - a = -3 if @dislike_type = 3 y4 T3 N8 N5 J: ~
- p "成長值增加了#{rand(6)+a},積分增加了-1"
% j L: m8 Q) o, O - when 4 ! _! v9 V' F0 V# d- P
- a = 3 if @like_type = 32 P# H# S5 X6 K5 e1 l
- a = -3 if @dislike_type = 3! m$ H5 _/ W$ X5 {+ H8 f
- p "成長值增加了#{rand(8)+a},積分增加了-2"* h/ D2 T- `( y
- end q) N" t9 V- A% }
- end
8 y5 x1 P) e& H8 n! ?% y6 j, ^ - end
复制代码 調用方法:- Feed.new(feeding type, like type, dislike type)
复制代码 feeding type(喂食種類) 有四種選擇:; ^! I3 v+ D, `( Q% G3 C6 {/ T
1.水 X- s; T/ ^2 O2 @) p
2.果子 \% ~; I/ X( T# ~, d& v2 R- b
3.昆蟲 ]3 ?8 K1 C8 q% ]4 k' v. w5 {6 E5 [
4.肉
+ r; ` |6 O6 v+ ]5 Hlike type(喜歡種類) 有三種選擇:# a0 [2 O! O8 v9 P
1.果子) T; o4 W0 ]8 J8 e
2.昆蟲 T4 @7 i8 h6 z' l0 f
3.肉: C5 U+ t6 y8 y- c* u
dislike type(不喜歡種類) 有三種選擇: w0 Q6 N) \9 _; L
1.果子2 L# Z+ V8 Q' B. A1 V; o
2.昆蟲
7 M( V/ H2 C; O4 [1 {* K- Z3.肉
6 i {' y" I9 p- j7 ~4 ?例子:代表喂了水1 I' Q8 g0 p% i" M8 X* ~2 `
然後喂食者喜歡昆蟲 不喜歡肉 |
|