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

|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
只能說這一句話- class Feed
. n/ J5 K# T4 J: z - def initialize(type, like, dislike)' t. S# `' t2 Y6 \+ S
- @like_type = like: b1 j" V. ]+ x, X
- @dislike_type = dislike
8 |0 A" H- }: N - @type = type# `7 ]' Q7 X6 A( Y
- start
; v n6 F' B2 X8 x - end
9 O* m0 W: g- a" p6 d; _' M - def start
( C+ T& p5 M6 d [% E( M9 l - case @type9 s0 n8 H! Q$ f4 G' s, a3 h
- when 1 #Waters
) ~2 O/ Q- Y' h( Q7 m - p "成長值增加了#{rand(3)+1},積分增加了#{rand(3)+1}"( k9 D$ K0 \& q. K7 e8 [' S
- when 2 #Fruits" r2 q3 H7 u: B+ E
- a = 2 if @like_type = 2
: S8 `0 m; Q! e- y6 A; O7 Q - a = -2 if @dislike_type = 2
1 F1 F2 L3 |: v4 \* u - p "成長值增加了#{rand(5)+a},積分增加了-1"2 v$ g" h8 w6 D8 R8 a
- when 3 #Insects
; [- x; o" s! T* K. V% j. O - a = 3 if @like_type = 33 |1 s9 S5 M: f1 o
- a = -3 if @dislike_type = 3
" s4 C, V) n8 Z1 c" r" T7 M2 l - p "成長值增加了#{rand(6)+a},積分增加了-1"1 Y1 ?& f& o: w5 m& @
- when 4
% s2 O) [; q# z5 V7 V, i - a = 3 if @like_type = 3
/ J- ?" R+ y* {5 _3 q9 H- J2 t; T - a = -3 if @dislike_type = 3* M$ Q* R) y$ d1 V; M
- p "成長值增加了#{rand(8)+a},積分增加了-2"
2 D1 G/ l0 Q# T8 [: N3 V, K- W - end
( V9 O: m. l/ `. F+ h% r) |6 s1 t - end
. d3 A- V( H9 i/ y7 t e - end
复制代码 調用方法:- Feed.new(feeding type, like type, dislike type)
复制代码 feeding type(喂食種類) 有四種選擇:
x5 d, o9 e4 i8 a1.水5 {) }# j# H x0 u$ x
2.果子
2 \' F- w( k# [3.昆蟲" n x# ^. _# I( h
4.肉
! m* r9 \- B$ S8 n3 Alike type(喜歡種類) 有三種選擇:1 ^- O* o' n; T
1.果子
# j+ b% v: J3 g; l W' v6 ?8 G2.昆蟲4 }; v A8 B: l' ~! R K: g# y
3.肉* J' B% ^4 P4 q' I$ H& b/ F" j
dislike type(不喜歡種類) 有三種選擇:
3 N; R2 p" a8 c ~+ k; G9 K9 k9 y4 K1.果子
; ?* B/ e" s% u7 j# k2.昆蟲
: z7 T G& ? K6 e. M$ e% i3.肉
" |' O. _' h9 u" a6 D3 B8 b例子:代表喂了水
" X) N0 K- _! D( r1 C0 g然後喂食者喜歡昆蟲 不喜歡肉 |
|