Skip to content
Snippets Groups Projects
Commit 14a641dc authored by SCHILLING Juliette's avatar SCHILLING Juliette
Browse files

dernieres petite verifs avant rendu final

parent 43ea0594
No related branches found
No related tags found
No related merge requests found
......@@ -347,7 +347,14 @@ public class ModeImmersionActivity extends AppCompatActivity implements SensorEv
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
goToPiece = habitat.getPieces().get(position);
Piece goTo = habitat.getPieces().get(position);
//On verifie que la piece soit accessible
for(Ouverture ouverture : habitat.getOuvertures()){
if(goTo.getMurs().contains(ouverture.getMurArrivee()) || goTo.getMurs().contains(ouverture.getMurDepart())){
goToPiece = habitat.getPieces().get(position);
}
}
//Log.i("testGoTo", "je choisis la piece " + goTo.getNom());
}
......@@ -361,7 +368,11 @@ public class ModeImmersionActivity extends AppCompatActivity implements SensorEv
alertDialog.setPositiveButton("OK", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
goToSuite();
if(goToPiece != null){
goToSuite();
}else{
Toast.makeText(getBaseContext(), "Piece inaccessible !", Toast.LENGTH_SHORT).show();
}
}
});
alertDialog.show();
......@@ -464,10 +475,12 @@ public class ModeImmersionActivity extends AppCompatActivity implements SensorEv
}
}else{
goToRect = null;
goToPiece = null;
imageViewFleche.setVisibility(View.INVISIBLE);
Toast.makeText(getBaseContext(), "Vous êtes arrivé !", Toast.LENGTH_SHORT).show();
if(goToPiece != null) {
goToRect = null;
goToPiece = null;
imageViewFleche.setVisibility(View.INVISIBLE);
Toast.makeText(getBaseContext(), "Vous êtes arrivé !", Toast.LENGTH_SHORT).show();
}
}
}
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment