・・・ |
|
|
270 |
|
/** |
271 |
|
* 結果処理モード |
272 |
|
*/ |
273 |
|
private static void
execModeResult() { |
274 |
|
//***** 入力された対象コマンド別に実行処理と表示をする ***** |
275 |
|
|
276 |
|
//部屋ごとの処理 |
277 |
|
//*************** |
278 |
|
//もし入口なら |
279 |
|
if (nowRoomNum ==
TAR_ROOM_ENTRANCE) { |
280 |
|
//行動コマンド選択別処理:保存しておいた値を使用 |
281 |
|
//もし移動なら |
282 |
|
if (keepActNum ==
ACT_MOVE) { |
283 |
|
resultMove();//結果モード 移動表示処理 |
284 |
|
|
285 |
|
//もし見るなら |
286 |
|
}
else if (keepActNum ==
ACT_LOOK) { |
287 |
|
//選択処理表示 |
288 |
|
//ドア |
289 |
|
if (inputNum ==
TAR_LOOK_ENTRANCE_DOOR) { |
290 |
|
System.out.println("L-01:扉です。"); |
291 |
|
} |
292 |
|
|
293 |
|
//もし使うなら |
294 |
|
}
else if (keepActNum ==
ACT_USE) { |
295 |
|
//アイテム処理 |
296 |
|
//暗証番号 |
297 |
|
if (inputNum ==
TAR_USE_ITEM_CODE_5963 |
298 |
|
||
inputNum ==
TAR_USE_ITEM_CODE_3156 |
299 |
|
||
inputNum ==
TAR_USE_ITEM_CODE_3150) { |
300 |
|
System.out.println("U-01:使えません。"); |
301 |
|
|
302 |
|
//鍵 |
303 |
|
}
else if (inputNum ==
TAR_USE_ITEM_KEY) { |
304 |
|
System.out.println("U-02:ドアの鍵穴には入らない。"); |
305 |
|
|
306 |
|
//爆弾 |
307 |
|
}
else if (inputNum ==
TAR_USE_ITEM_BOM) { |
308 |
|
System.out.println("U-03:爆弾でドアを吹き飛ばしました。"); |
309 |
|
System.out.println("脱出しました。エンディングへ"); |
310 |
|
|
311 |
|
nowMode = MODE_ENDING;//エンディング処理モードへ移行する |
312 |
|
} |
313 |
|
} |
・・・ |
|
|