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

|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
只能說這一句話- class Feed
" g) _3 ?- R( r - def initialize(type, like, dislike)1 z; A8 f6 e8 K# p. q2 w
- @like_type = like
# v" o! V: g! U% [6 ]' i - @dislike_type = dislike Y0 q4 j* S: L, s/ y9 ?( s
- @type = type
7 N; Y% S; v- t. R - start
# h% u: @- T: v5 d/ d - end1 v" C) Q) U6 d! n/ I
- def start" F) s2 U5 C: u* V* V( A* b [
- case @type& D4 ?0 f" N$ L+ A, u5 k
- when 1 #Waters& c7 T& Q! K/ x0 Z
- p "成長值增加了#{rand(3)+1},積分增加了#{rand(3)+1}"
7 D1 g4 n! o2 L - when 2 #Fruits% C. m. q4 P9 f* C& y
- a = 2 if @like_type = 2
& J6 ?) j y* R+ v; w - a = -2 if @dislike_type = 2
4 q2 u; u Q j% `' V - p "成長值增加了#{rand(5)+a},積分增加了-1"$ I- u. |5 p. k; H* a
- when 3 #Insects
/ {# X2 K R- z" g) o% f& U5 Z7 M' f - a = 3 if @like_type = 3
0 d0 T% z; G2 i1 [0 [ - a = -3 if @dislike_type = 3
% o# |, ~+ M2 M8 R+ B - p "成長值增加了#{rand(6)+a},積分增加了-1"+ n& l) C2 `0 ?: R" G6 |& q/ o- W8 T
- when 4 ; T" t6 O2 P% s, c/ m1 Q |8 G; }
- a = 3 if @like_type = 3: {- ^* f$ Q3 W/ b/ a- x
- a = -3 if @dislike_type = 3( x3 K, t# w: \0 {- {5 s
- p "成長值增加了#{rand(8)+a},積分增加了-2"! A J! q) L$ w
- end( C: }8 i5 X* X- |/ h
- end
& y3 D) Q7 M5 i# q' u - end
复制代码 調用方法:- Feed.new(feeding type, like type, dislike type)
复制代码 feeding type(喂食種類) 有四種選擇:# O3 X8 b0 S$ E6 M/ q5 g& z9 Q
1.水. Z1 U6 i; \. `$ }; T& {
2.果子# [% M1 w. }1 J5 R! v
3.昆蟲' U, r, k9 y1 F7 w3 Y3 C* n; \& t* ~" U
4.肉
% z: l+ y- ?) |% c8 c7 }/ O4 ~; C2 mlike type(喜歡種類) 有三種選擇:
. ]& K& u# T7 y; E1.果子; @4 H7 L2 l1 T0 _0 h
2.昆蟲5 E8 F. i/ f+ x+ r0 T9 v
3.肉( Z& X4 A: Y" q: i
dislike type(不喜歡種類) 有三種選擇:
# ^( D8 [6 q( s/ ~3 I1.果子
* \: k* w& w$ _6 p2.昆蟲
8 S5 D7 y# G. u& l3.肉
3 v2 B% J G7 i8 u' ]5 _例子:代表喂了水& G! h0 s& Z% b7 J+ G7 e- J
然後喂食者喜歡昆蟲 不喜歡肉 |
|