PR3S02 : PROJET JEU D’AVENTURE
Evaluation finale
MAISONNEUVE Frederic
SEBBAHB Benjamin
PREZAT Fabien
EXERCICES Chapitre 7
7.27 :
7.28 :
7.38 : La fonction transporter le joueur dans une pièce aléatoirement a été implémentée dans
GameEngine :
/*
* Permet d'aller dans une pièce au hasard
*/
public void randomRoomPlayer(){
int rd=randroom.nextInt(10); //on tire un nombre aléatoirement
if(rd==0) player.setCurrentRoom(chambre); //à chaque nombre on associe une
if(rd==1) player.setCurrentRoom( sallebain); pièce
if(rd==2) player.setCurrentRoom(escaliers);
if(rd==3) player.setCurrentRoom(ascenseur);
if(rd==4) player.setCurrentRoom(rue);
if(rd==5) player.setCurrentRoom(accident);
if(rd==6) player.setCurrentRoom(cirque);
if(rd==7) player.setCurrentRoom( bouchon);
if(rd==8) player.setCurrentRoom(bar);
if(rd==9) player.setCurrentRoom(mairie);
gui.println(player.getCurrentRoom().getLongDescription());
if(player.getCurrentRoom().getImageName() != null)
gui.showImage(player.getCurrentRoom().getImageName());
pile.clear(); //interdiction de faire demi-tour
gui.getNav().update(); //mise à jour du navigateur
}
7.39 :