・・・ |
|
|
|
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 +
":ドア"); |
1 |
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 +
":窓"); |
1 |
230 |
|
System.out.println(TAR_LOOK_PASSAGE_PICTURE +
":絵画"); |
2 |
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 +
":ベッド"); |
1 |
252 |
|
System.out.println(TAR_LOOK_BED_TABLE +
":テーブル"); |
2 |
253 |
|
System.out.println(TAR_LOOK_BED_SAFE +
":金庫"); |
3 |
254 |
|
|
|
255 |
|
//もし使うなら |
|
256 |
|
}
else if (inputNum ==
ACT_USE) { |
|
257 |
|
System.out.println("テスト:対象処理モード 使う");
//テスト用:表示確認 |
|
258 |
|
|
|
259 |
|
} |
|
260 |
|
} |
|
261 |
|
|
|
262 |
|
//対象コマンド共通の表示 |
|
263 |
|
System.out.print(">"); |
|
264 |
|
} |
|
・・・ |
|
|
|