・・・ |
|
|
185 |
|
/** |
186 |
|
* 対象処理モード |
187 |
|
*/ |
188 |
|
private static void
execModeTarget() { |
189 |
|
//***** 入力された行動コマンドから対象コマンドを表示する ***** |
190 |
|
|
191 |
|
//対象コマンドの一覧を表示 |
192 |
|
System.out.println("---------------------------------------------"); |
193 |
|
|
194 |
|
//部屋ごとの処理 |
195 |
|
//*************** |
196 |
|
//もし入口なら |
197 |
|
if (nowRoomNum ==
TAR_ROOM_ENTRANCE) { |
198 |
|
//もし移動なら |
199 |
|
if (inputNum ==
ACT_MOVE) { |
200 |
|
selectMove();//対象モード 移動表示処理 |
201 |
|
|
202 |
|
//もし見るなら |
203 |
|
}
else if (inputNum ==
ACT_LOOK) { |
204 |
|
//全部の部屋共通の表示 |
205 |
|
System.out.println("何を見る?"); |
206 |
|
|
207 |
|
//対象コマンド表示(ドア) |
208 |
|
System.out.println(TAR_LOOK_ENTRANCE_DOOR +
":ドア"); |
209 |
|
|
210 |
|
//もし使うなら |
211 |
|
} else if (inputNum ==
ACT_USE) { |
212 |
|
System.out.println("テスト:対象処理モード 使う");
//テスト用:表示確認 |
213 |
|
|
214 |
|
} |
215 |
|
|
216 |
|
//*************** |
217 |
|
//もし廊下なら |
218 |
|
}
else if (nowRoomNum ==
TAR_ROOM_PASSAGE) { |
219 |
|
//もし移動なら |
220 |
|
if (inputNum ==
ACT_MOVE) { |
221 |
|
selectMove();//対象モード 移動表示処理 |
222 |
|
|
223 |
|
//もし見るなら |
224 |
|
}
else if (inputNum ==
ACT_LOOK) { |
225 |
|
//全部の部屋共通の表示 |
226 |
|
System.out.println("何を見る?"); |
227 |
|
|
228 |
|
//対象コマンド表示(窓、絵画) |
229 |
|
System.out.println(TAR_LOOK_PASSAGE_WINDOW +
":窓"); |
230 |
|
System.out.println(TAR_LOOK_PASSAGE_PICTURE +
":絵画"); |
231 |
|
|
232 |
|
//もし使うなら |
233 |
|
}
else if (inputNum ==
ACT_USE) { |
234 |
|
System.out.println("テスト:対象処理モード 使う");
//テスト用:表示確認 |
235 |
|
|
236 |
|
} |
237 |
|
|
238 |
|
//*************** |
239 |
|
//もし寝室なら |
240 |
|
}
else if (nowRoomNum ==
TAR_ROOM_BED) { |
241 |
|
//もし移動なら |
242 |
|
if (inputNum ==
ACT_MOVE) { |
243 |
|
selectMove();//対象モード 移動表示処理 |
244 |
|
|
245 |
|
//もし見るなら |
246 |
|
}
else if (inputNum ==
ACT_LOOK) { |
247 |
|
//全部の部屋共通の表示 |
248 |
|
System.out.println("何を見る?"); |
249 |
|
|
250 |
|
//対象コマンド表示(ベット、テーブル、金庫) |
251 |
|
System.out.println(TAR_LOOK_BED_BED +
":ベッド"); |
252 |
|
System.out.println(TAR_LOOK_BED_TABLE +
":テーブル"); |
253 |
|
System.out.println(TAR_LOOK_BED_SAFE +
":金庫"); |
254 |
|
|
255 |
|
//もし使うなら |
256 |
|
}
else if (inputNum ==
ACT_USE) { |
257 |
|
System.out.println("テスト:対象処理モード 使う");
//テスト用:表示確認 |
258 |
|
|
259 |
|
} |
260 |
|
|
261 |
|
} |
262 |
|
|
263 |
|
} |
・・・ |
|
|