赞 | 1 |
VIP | 171 |
好人卡 | 21 |
积分 | 3 |
经验 | 59678 |
最后登录 | 2015-5-11 |
在线时间 | 1291 小时 |
- 梦石
- 0
- 星屑
- 337
- 在线时间
- 1291 小时
- 注册时间
- 2013-1-12
- 帖子
- 3590
![贵宾](static/image/common/p1/rem.png)
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
只能說這一句話- class Feed. ?; v8 e2 @ S) H/ u8 q5 ?
- def initialize(type, like, dislike)
0 _0 G f0 e3 f; \) X8 v7 u. k - @like_type = like
; v0 ~+ z7 H n4 a' l - @dislike_type = dislike% `9 z' u O; a7 u* H- l @' T
- @type = type
9 e$ S9 l3 K0 y: Q6 v - start
8 y3 j2 r7 O0 H - end
: y+ l4 G Y4 J" c8 r+ B* f w - def start2 `) x% a, `7 T4 z; T8 R
- case @type- q; T) T( s- A
- when 1 #Waters0 w1 ?6 F2 @9 T- G6 O, t% f$ ^
- p "成長值增加了#{rand(3)+1},積分增加了#{rand(3)+1}"
' H2 s0 x, Z! c( g$ N - when 2 #Fruits: p6 U1 i1 W) d0 d; E$ @ N' E
- a = 2 if @like_type = 26 ^$ I6 Q9 A: c6 g( A
- a = -2 if @dislike_type = 2
% w, h' Z( M9 L# `! B$ ^1 _* E7 c - p "成長值增加了#{rand(5)+a},積分增加了-1"
4 O8 v7 w. q3 H8 y- r% n7 j - when 3 #Insects
1 a! m" \- }! X( L - a = 3 if @like_type = 3* |5 n1 Y2 Z5 \ x% K
- a = -3 if @dislike_type = 36 \9 q, p1 b8 _2 z/ s7 |
- p "成長值增加了#{rand(6)+a},積分增加了-1"" ]- ^4 }# P0 s+ t6 E
- when 4
) L1 w1 [2 z4 B( e: f% W - a = 3 if @like_type = 3* y& i: {5 W& x! }- l
- a = -3 if @dislike_type = 3
2 f- ~, Q+ X5 d0 i) Z. f; r - p "成長值增加了#{rand(8)+a},積分增加了-2"& _; }2 E9 [0 O, D9 m
- end
: i) ~, z, w0 |; b7 X& ~5 i - end
: r9 A# z/ `, ~6 s1 ]7 I( ` - end
复制代码 調用方法:- Feed.new(feeding type, like type, dislike type)
复制代码 feeding type(喂食種類) 有四種選擇:
% Z" ?/ P( Z7 U g' q: q* u1.水
+ \2 c6 k" d0 F( Z. L4 h0 t9 ^. q2.果子
0 [" g0 U: ]9 q+ P/ D& n* b5 w3.昆蟲% B' S" H6 \% o2 ]" E% M/ K
4.肉6 R& D4 F2 h$ ^8 |& [3 W
like type(喜歡種類) 有三種選擇:
8 t" ~! ]4 B6 b5 v1.果子; H! R! f6 s& ]( e1 x {" v
2.昆蟲
8 ^9 H% i, s, J) e, _3.肉
J0 K B9 F5 a7 P6 ddislike type(不喜歡種類) 有三種選擇: w% y+ i6 v, D8 O
1.果子
s! p6 s: w! W3 |+ V+ X* p2.昆蟲
8 Q1 {/ W9 T+ E+ j# x3.肉
- }* ]: P" N; p9 J6 ?" T& _3 L例子:代表喂了水
+ n- m. f* U7 h" X g: L然後喂食者喜歡昆蟲 不喜歡肉 |
|