Merci, j'ai trouvé cette page avant,
Code :
- public void charger()
- {
- BufferedReader lect ;
- try
- {
- FileInputStream fichier = new FileInputStream("sauv.tmp" );
- ObjectInputStream ois = new ObjectInputStream(fichier);
- Room load = (Room) ois.readObject();
-
- gui.print(play.getcurrentRoom().toString());
- gui.print(load.toString());
- play.enterRoom(load);
- gui.print(play.getcurrentRoom().toString());
-
-
- }//try
- catch (java.io.IOException e)
- {
- e.printStackTrace();
- }
- catch (ClassNotFoundException e)
- {
- e.printStackTrace();
- }
- }//lecture
|
Lorsque je récupère mon object, je le cast de type Room le problème est que lorsque je charge dans une salle X, ma salle courante est vu comme étant salle X une fois que j'ai fais enterRoom qui permet de changer de salle, je reste dans ma salle X mais la si je getcurrentRoom, il me renvoi la salle load mais sans changement de salle
Merci bastien