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

|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
只能說這一句話- class Feed
7 e, W* H! |4 g - def initialize(type, like, dislike)' f$ x- Y G% b
- @like_type = like& s/ w# ?( W6 k8 k- b* ?; {- i3 K
- @dislike_type = dislike; K T* B4 ~* r- U( r! A
- @type = type
4 V$ z# E" d1 V2 u0 ^ - start& K& J) c; h% p# Z1 h4 y( Y! A
- end
v! u: ~+ `9 f+ B3 n - def start" t) T- D! \) C( {' u
- case @type+ W% s2 Y4 i/ ?! z$ N
- when 1 #Waters5 y4 P1 Q: _: k. F/ s
- p "成長值增加了#{rand(3)+1},積分增加了#{rand(3)+1}"1 B9 u! X- I( @9 v; `9 J
- when 2 #Fruits! s R7 D! G. F4 m; ~! h
- a = 2 if @like_type = 27 u$ _! X, ?& C* [7 J
- a = -2 if @dislike_type = 2
9 ^2 n1 B4 `/ T2 U$ C& t( y - p "成長值增加了#{rand(5)+a},積分增加了-1"
: G; D, \. W0 e8 w6 B0 y0 G$ u) T/ a5 C - when 3 #Insects
9 J# O5 ~2 i0 w; k8 Q$ r - a = 3 if @like_type = 3
2 H& |8 C2 S# |: Q" `: q) ]3 P - a = -3 if @dislike_type = 3
: z( D" a" P% d5 W - p "成長值增加了#{rand(6)+a},積分增加了-1"
; F7 z" ]' u r" J - when 4
' q* b1 e0 A8 |( L1 A7 D - a = 3 if @like_type = 3
: }, y6 Q8 T' C- j" x6 g9 ? - a = -3 if @dislike_type = 3
( A8 V0 S1 R5 R; H) G% ` - p "成長值增加了#{rand(8)+a},積分增加了-2"
- B# n) U. p9 }* \5 ~4 S& ] - end6 C, }' h, M5 L; J; w
- end$ S( q/ m7 \3 `) d! p+ I
- end
复制代码 調用方法:- Feed.new(feeding type, like type, dislike type)
复制代码 feeding type(喂食種類) 有四種選擇:
: ^% _' I+ L; P+ N7 J2 U1 u1.水
! [# ]7 y! B+ R$ T2 k: L4 v2.果子
2 P- H9 i+ d/ ^5 ?5 l3.昆蟲
" @: d! ]+ Q n' E$ u4.肉
7 _2 G) j/ V( h$ o9 Y" q( V$ ~- clike type(喜歡種類) 有三種選擇:" c8 F2 t6 R; |) i
1.果子8 f0 H! O$ D) J5 U5 p! o
2.昆蟲
* j- r5 g- L k. A* S4 z) j }3 V3.肉
K$ F/ F) @2 [) ^) Y+ m: E; ~dislike type(不喜歡種類) 有三種選擇:
. S& f- C- [: x6 W1.果子: t& ~7 ]5 P# I1 s
2.昆蟲+ s; b% \8 \) q5 P$ ~% D
3.肉
0 q+ [6 v. o6 n/ f3 V例子:代表喂了水. ~. s j9 ~' j. F" F, p M5 E& @
然後喂食者喜歡昆蟲 不喜歡肉 |
|