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

|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
只能說這一句話- class Feed
: e* |, Y1 }9 P' p; x - def initialize(type, like, dislike)
% b$ c6 x! c( b1 a, P- {7 C: k5 @( j - @like_type = like
* [. r& W9 w+ U6 U, O9 l3 W& M- k - @dislike_type = dislike
% C! Z+ k0 b; m+ z( c3 M7 u+ M - @type = type% I1 ~+ I% H& e) s( A/ J
- start# m. C# j+ g; v# o
- end0 a. I' C) x( l
- def start
3 A& V6 E6 A" q+ Z - case @type
|: `6 u1 }% q: f2 p7 ? - when 1 #Waters c# F" a- Z7 W. T# L
- p "成長值增加了#{rand(3)+1},積分增加了#{rand(3)+1}"% ]4 ^6 Q& f. k, M( L! o. I; d
- when 2 #Fruits* }5 ]; \/ U! V3 C8 e
- a = 2 if @like_type = 2; F/ b3 x5 ~* f' F) U2 _4 Z
- a = -2 if @dislike_type = 2
/ P* ~! z( S1 C& f. ~% c - p "成長值增加了#{rand(5)+a},積分增加了-1"8 n* A* k; q( K1 B9 `( e8 a0 M
- when 3 #Insects
! n6 H2 ^/ u7 W# P& M T - a = 3 if @like_type = 3: ^- I8 r8 F" S( |6 c) C. s4 f
- a = -3 if @dislike_type = 3) q0 Q6 p1 z9 @/ B& A! R4 }$ P
- p "成長值增加了#{rand(6)+a},積分增加了-1"$ V' [+ w( v# c0 A L
- when 4
/ k Q1 C) T: j( _" Z8 w - a = 3 if @like_type = 3; a8 q2 I$ d( G" V
- a = -3 if @dislike_type = 35 U. A8 A( M( G" g$ n
- p "成長值增加了#{rand(8)+a},積分增加了-2"3 |! J0 H+ ^6 I8 S9 j! Z
- end* z: `& [: v, d( c. @' w% \; c
- end4 g# R' Q* w: q) {
- end
复制代码 調用方法:- Feed.new(feeding type, like type, dislike type)
复制代码 feeding type(喂食種類) 有四種選擇:0 R# i1 R$ b7 Z
1.水
6 b# ^& O: g& N$ W2.果子
0 _9 V+ K- q( A( V; _0 y" r3.昆蟲& f/ y8 O6 v0 k: P
4.肉" j/ s* c* g' \0 ?9 n/ U ~
like type(喜歡種類) 有三種選擇:
& z% _4 n( T& y( p% d8 |9 c: H1.果子
) b9 A' e1 g, N8 `2.昆蟲
0 h, e) ^' u7 u" k1 Y3.肉
2 t7 w1 R& A/ A g9 }# ndislike type(不喜歡種類) 有三種選擇:
* h, ~) l( I; O* |, p% Q, P1.果子/ r. C) H- F( l& L
2.昆蟲3 O E' I9 k5 C8 _
3.肉
# Z. B9 s) U( H. Y# L* [例子:代表喂了水
) d) l; }; \. i2 _# q然後喂食者喜歡昆蟲 不喜歡肉 |
|