・・・ |
|
|
| |
/** |
| |
* 対象処理モード |
| |
*/ |
| |
private static void
execModeTarget() { |
| |
//***** 入力された行動コマンドから対象コマンドを表示する ***** |
| |
|
| |
//対象コマンドの一覧を表示 |
| |
System.out.println("---------------------------------------------"); |
| |
|
| |
//部屋ごとの処理 |
| |
//*************** |
| |
//もし入口なら |
| |
if (nowRoomNum ==
TAR_ROOM_ENTRANCE) { |
| |
//もし移動なら |
| |
if (inputNum ==
ACT_MOVE) { |
| |
//対象コマンド移動先表示 |
| |
System.out.println("どの部屋に移動する?"); |
| |
System.out.println(TAR_ROOM_ENTRANCE +
":入口"); |
| |
System.out.println(TAR_ROOM_PASSAGE +
":廊下"); |
| |
System.out.println(TAR_ROOM_BED +
":寝室"); |
| |
|
| |
System.out.print(">"); |
| |
|
| |
//もし見るなら |
| |
}
else if (inputNum ==
ACT_LOOK) { |
| |
|
| |
//もし使うなら |
| |
} else if (inputNum ==
ACT_USE) { |
| |
|
| |
} |
| |
|
| |
//*************** |
| |
//もし廊下なら |
| |
}
else if (nowRoomNum ==
TAR_ROOM_PASSAGE) { |
| |
//もし移動なら |
| |
if (inputNum ==
ACT_MOVE) { |
| |
//対象コマンド移動先表示 |
| |
System.out.println("どの部屋に移動する?"); |
| |
System.out.println(TAR_ROOM_ENTRANCE +
":入口"); |
| |
System.out.println(TAR_ROOM_PASSAGE +
":廊下"); |
| |
System.out.println(TAR_ROOM_BED +
":寝室"); |
| |
|
| |
System.out.print(">"); |
| |
|
| |
//もし見るなら |
| |
}
else if (inputNum ==
ACT_LOOK) { |
| |
|
| |
//もし使うなら |
| |
}
else if (inputNum ==
ACT_USE) { |
| |
|
| |
} |
| |
|
| |
//*************** |
| |
//もし寝室なら |
| |
}
else if (nowRoomNum ==
TAR_ROOM_BED) { |
| |
//もし移動なら |
| |
if (inputNum ==
ACT_MOVE) { |
| |
//対象コマンド移動先表示 |
| |
System.out.println("どの部屋に移動する?"); |
| |
System.out.println(TAR_ROOM_ENTRANCE +
":入口"); |
| |
System.out.println(TAR_ROOM_PASSAGE +
":廊下"); |
| |
System.out.println(TAR_ROOM_BED +
":寝室"); |
| |
|
| |
System.out.print(">"); |
| |
|
| |
//もし見るなら |
| |
}
else if (inputNum ==
ACT_LOOK) { |
| |
|
| |
//もし使うなら |
| |
}
else if (inputNum ==
ACT_USE) { |
| |
|
| |
} |
| |
} |
| |
|
| |
//対象コマンド共通の表示 |
| |
System.out.print(">"); |
| |
} |
・・・ |
|
|