|
・・・ |
|
|
|
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 |
|
} |
|
・・・ |
|
|