・・・ |
|
|
|
353 |
|
//*************** |
|
354 |
|
//もし寝室なら |
|
355 |
|
}
else if (nowRoomNum ==
TAR_ROOM_BED) { |
|
356 |
|
//行動コマンド選択別処理:保存しておいた値を使用 |
|
357 |
|
//もし移動なら |
|
358 |
|
if (keepActNum ==
ACT_MOVE) { |
|
359 |
|
resultMove();//結果モード 移動表示処理 |
|
360 |
|
|
|
361 |
|
//もし見るなら |
|
362 |
|
}
else if (keepActNum ==
ACT_LOOK) { |
|
363 |
|
//選択処理表示 |
|
364 |
|
//ベッド |
|
365 |
|
if (inputNum ==
TAR_LOOK_BED_BED) { |
|
366 |
|
System.out.println("L-04:大きなベッドです。"); |
|
367 |
|
|
|
368 |
|
//テーブル |
|
369 |
|
}
else if (inputNum ==
TAR_LOOK_BED_TABLE) { |
|
370 |
|
System.out.println("L-05:何も無いテーブルです。"); |
|
371 |
|
|
|
372 |
|
tableLookCount += 1;//見るカウンタを加算 |
|
373 |
|
|
|
374 |
|
//見るカウントチェック |
|
375 |
|
if (tableLookCount == 2) { |
|
376 |
|
System.out.println("L-06:あ、そう言えば、・・・"); |
|
377 |
|
|
|
378 |
|
//3回以上見たら鍵取得 |
|
379 |
|
}
else if (tableLookCount >= 3) { |
|
380 |
|
tableLookCount = 3;//何回見てもこれ以上大きくさせない |
|
381 |
|
|
|
382 |
|
//鍵をまだ見つけてなければ |
|
383 |
|
if (!itemKeyFlg) { |
|
384 |
|
System.out.println("L-07:<アイテム>:金庫の鍵を手に入れました"); |
|
385 |
|
|
|
386 |
|
itemKeyFlg =
true;//フラグを立てる |
|
387 |
|
} |
|
388 |
|
} |
|
389 |
|
|
|
390 |
|
//金庫 |
|
391 |
|
}
else if (inputNum ==
TAR_LOOK_BED_SAFE) { |
|
392 |
|
System.out.println("L-08:開けるには暗証番号と鍵が必要です。"); |
|
393 |
|
} |
|
394 |
|
//もし使うなら |
|
395 |
|
}
else if (keepActNum ==
ACT_USE) { |
|
396 |
|
//アイテム処理 |
|
397 |
|
//暗証番号(5963) |
|
398 |
|
if (inputNum ==
TAR_USE_ITEM_CODE_5963) { |
|
399 |
|
//暗証番号:鍵を持っている場合のみ入力可能 |
|
400 |
|
if (itemKeyFlg) { |
|
401 |
|
System.out.println("U-06:この番号じゃない。"); |
|
402 |
|
|
|
403 |
|
}
else { |
|
404 |
|
System.out.println("U-09:鍵を持っていないと入力しても意味がありません。"); |
|
405 |
|
} |
|
406 |
|
|
|
407 |
|
//暗証番号(3156) |
|
408 |
|
}
else if (inputNum ==
TAR_USE_ITEM_CODE_3156) { |
番号が
合っている |
409 |
|
//暗証番号:鍵を持っている場合のみ入力可能 |
|
410 |
|
if (itemKeyFlg) { |
鍵を
持っている |
411 |
|
System.out.println("U-07:<アイテム>:爆弾を手に入れました"); |
|
412 |
|
|
|
413 |
|
itemBomFlg =
true;//爆弾アイテムフラグを立てる |
爆弾を取得 |
414 |
|
|
|
415 |
|
}
else { |
|
416 |
|
System.out.println("U-09:鍵を持っていないと入力しても意味がありません。"); |
|
417 |
|
} |
|
418 |
|
|
|
419 |
|
//暗証番号(3150) |
|
420 |
|
}
else if (inputNum ==
TAR_USE_ITEM_CODE_3150) { |
|
421 |
|
//暗証番号:鍵を持っている場合のみ入力可能 |
|
422 |
|
if (itemKeyFlg) { |
|
423 |
|
System.out.println("U-08:この番号じゃない。"); |
|
424 |
|
|
|
425 |
|
}
else { |
|
426 |
|
System.out.println("U-09:鍵を持っていないと入力しても意味がありません。"); |
|
427 |
|
} |
|
428 |
|
|
|
429 |
|
//鍵 |
|
430 |
|
}
else if (inputNum ==
TAR_USE_ITEM_KEY) { |
|
431 |
|
System.out.println("U-10:金庫の鍵はこれでOKです。"); |
|
432 |
|
|
|
433 |
|
//爆弾 |
|
434 |
|
}
else if (inputNum ==
TAR_USE_ITEM_BOM) { |
|
435 |
|
System.out.println("U-11:ベッドを壊さないで下さい。"); |
|
436 |
|
} |
|
437 |
|
} |
|
438 |
|
} |
|
・・・ |
|
|
|