|
・・・ |
|
|
|
141 |
|
/** |
|
142 |
|
* 対象処理モード |
|
143 |
|
*/ |
|
144 |
|
private static void
execModeTarget() { |
|
145 |
|
//***** 入力された行動コマンドから対象コマンドを表示する ***** |
|
146 |
|
|
|
147 |
|
//対象コマンドの一覧を表示 |
|
148 |
|
System.out.println("---------------------------------------------"); |
|
149 |
|
|
|
150 |
|
//部屋ごとの処理 |
|
151 |
|
//*************** |
|
152 |
|
//もし入口なら |
|
153 |
|
if (nowRoomNum ==
TAR_ROOM_ENTRANCE) { |
|
154 |
|
//もし移動なら |
|
155 |
|
if (inputNum ==
ACT_MOVE) { |
|
156 |
|
selectMove();//対象モード 移動表示処理 |
|
157 |
|
|
|
158 |
|
//もし見るなら |
|
159 |
|
}
else if (inputNum ==
ACT_LOOK) { |
|
160 |
|
System.out.println("テスト:対象処理モード 見る");
//テスト用:表示確認 |
|
161 |
|
|
|
162 |
|
//もし使うなら |
|
163 |
|
} else if (inputNum ==
ACT_USE) { |
|
164 |
|
System.out.println("テスト:対象処理モード 使う");
//テスト用:表示確認 |
|
165 |
|
|
|
166 |
|
} |
|
167 |
|
|
|
168 |
|
//*************** |
|
169 |
|
//もし廊下なら |
|
170 |
|
}
else if (nowRoomNum ==
TAR_ROOM_PASSAGE) { |
|
171 |
|
//もし移動なら |
|
172 |
|
if (inputNum ==
ACT_MOVE) { |
|
173 |
|
selectMove();//対象モード 移動表示処理 |
|
174 |
|
|
|
175 |
|
//もし見るなら |
|
176 |
|
}
else if (inputNum ==
ACT_LOOK) { |
|
177 |
|
System.out.println("テスト:対象処理モード 見る");
//テスト用:表示確認 |
|
178 |
|
|
|
179 |
|
//もし使うなら |
|
180 |
|
}
else if (inputNum ==
ACT_USE) { |
|
181 |
|
System.out.println("テスト:対象処理モード 使う");
//テスト用:表示確認 |
|
182 |
|
|
|
183 |
|
} |
|
184 |
|
|
|
185 |
|
//*************** |
|
186 |
|
//もし寝室なら |
|
187 |
|
}
else if (nowRoomNum ==
TAR_ROOM_BED) { |
|
188 |
|
//もし移動なら |
|
189 |
|
if (inputNum ==
ACT_MOVE) { |
|
190 |
|
selectMove();//対象モード 移動表示処理 |
|
191 |
|
|
|
192 |
|
//もし見るなら |
|
193 |
|
}
else if (inputNum ==
ACT_LOOK) { |
|
194 |
|
System.out.println("テスト:対象処理モード 見る");
//テスト用:表示確認 |
|
195 |
|
|
|
196 |
|
//もし使うなら |
|
197 |
|
}
else if (inputNum ==
ACT_USE) { |
|
198 |
|
System.out.println("テスト:対象処理モード 使う");
//テスト用:表示確認 |
|
199 |
|
|
|
200 |
|
} |
|
201 |
|
} |
|
202 |
|
//対象コマンド共通の表示 |
|
203 |
|
System.out.print(">"); |
|
・・・ |
|
} |